diff --git a/Cargo.lock b/Cargo.lock index 9a031f225..66114a074 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,25 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 4 - -[[package]] -name = "abnf" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "087113bd50d9adce24850eed5d0476c7d199d532fce8fab5173650331e09033a" -dependencies = [ - "abnf-core", - "nom 7.1.3", -] - -[[package]] -name = "abnf-core" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c44e09c43ae1c368fb91a03a566472d0087c26cf7e1b9e8e289c14ede681dd7d" -dependencies = [ - "nom 7.1.3", -] +version = 3 [[package]] name = "addr2line" @@ -65,9 +46,9 @@ checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] name = "aligned" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377e4c0ba83e4431b10df45c1d4666f178ea9c552cac93e60c3a88bf32785923" +checksum = "ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685" dependencies = [ "as-slice", ] @@ -190,7 +171,7 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -216,9 +197,9 @@ checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" [[package]] name = "async-compression" -version = "0.4.35" +version = "0.4.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07a926debf178f2d355197f9caddb08e54a9329d44748034bba349c5848cb519" +checksum = "98ec5f6c2f8bc326c994cb9e241cc257ddaba9afa8555a43cffbb5dd86efaa37" dependencies = [ "compression-codecs", "compression-core", @@ -235,7 +216,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -288,7 +269,7 @@ dependencies = [ "anyhow", "arrayvec", "log", - "nom 8.0.0", + "nom", "num-rational", "v_frame", ] @@ -304,9 +285,9 @@ dependencies = [ [[package]] name = "axum" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b098575ebe77cb6d14fc7f32749631a6e44edbef6b796f89b020e99ba20d425" +checksum = "8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8" dependencies = [ "axum-core", "bytes", @@ -337,9 +318,9 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22" +checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1" dependencies = [ "bytes", "futures-core", @@ -362,14 +343,14 @@ checksum = "604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] name = "axum-test" -version = "18.4.1" +version = "18.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3290e73c56c5cc4701cdd7d46b9ced1b4bd61c7e9f9c769a9e9e87ff617d75d2" +checksum = "cf48df8b4be768081e11b7bb6d50e7dd96a3616b0b728f9e8d49bfbd8116f3c6" dependencies = [ "anyhow", "axum", @@ -406,7 +387,7 @@ dependencies = [ "miniz_oxide 0.8.9", "object", "rustc-demangle", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -510,7 +491,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -543,30 +524,6 @@ dependencies = [ "alloc-stdlib", ] -[[package]] -name = "btree-range-map" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be5c9672446d3800bcbcaabaeba121fe22f1fb25700c4562b22faf76d377c33" -dependencies = [ - "btree-slab", - "cc-traits", - "range-traits", - "serde", - "slab", -] - -[[package]] -name = "btree-slab" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2b56d3029f075c4fa892428a098425b86cef5c89ae54073137ece416aef13c" -dependencies = [ - "cc-traits", - "slab", - "smallvec", -] - [[package]] name = "buf_redux" version = "0.8.4" @@ -585,9 +542,9 @@ checksum = "f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" [[package]] name = "bytemuck" @@ -639,9 +596,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.49" +version = "1.2.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215" +checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203" dependencies = [ "find-msvc-tools", "jobserver", @@ -649,15 +606,6 @@ dependencies = [ "shlex", ] -[[package]] -name = "cc-traits" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "060303ef31ef4a522737e1b1ab68c67916f2a787bb2f4f54f383279adba962b5" -dependencies = [ - "slab", -] - [[package]] name = "cesu8" version = "1.1.0" @@ -687,7 +635,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -761,9 +709,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.61" +version = "4.5.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39615915e2ece2550c0149addac32fb5bd312c657f43845bb9088cb9c8a7c992" +checksum = "4c0da80818b2d95eca9aa614a30783e42f62bf5fdfee24e68cfb960b071ba8d1" dependencies = [ "clap", ] @@ -777,7 +725,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -829,9 +777,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.34" +version = "0.4.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34a3cbbb8b6eca96f3a5c4bf6938d5b27ced3675d69f95bb51948722870bc323" +checksum = "b0f7ac3e5b97fdce45e8922fb05cae2c37f7bbd63d30dd94821dacfd8f3f2bf2" dependencies = [ "compression-core", "flate2", @@ -1055,7 +1003,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1079,7 +1027,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1090,7 +1038,7 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1130,7 +1078,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976" dependencies = [ "data-encoding", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1161,7 +1109,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" dependencies = [ "powerfmt", - "serde_core", ] [[package]] @@ -1181,7 +1128,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", "unicode-xid", ] @@ -1217,15 +1164,9 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] -[[package]] -name = "dyn-clone" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" - [[package]] name = "ecdsa" version = "0.16.9" @@ -1336,7 +1277,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1356,7 +1297,7 @@ checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1388,9 +1329,9 @@ dependencies = [ [[package]] name = "expect-json" -version = "1.7.1" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "422e7906e79941e5ac58c64dfd2da03e6ae3de62227f87606fbbe125d91080f9" +checksum = "aaf3355a7ef83e52c9383ab0c7719acd1da54be5fed7c6572d87ddc4d8589753" dependencies = [ "chrono", "email_address", @@ -1406,13 +1347,13 @@ dependencies = [ [[package]] name = "expect-json-macros" -version = "1.7.1" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b515b7f10f1e61bfd938522e9884509b82060af2016153f5b3d6f44d6da89c" +checksum = "24ff9262e5b5f9760f60c57ada4fffd25201ae9fefd426f29f097dcc573d86e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1453,7 +1394,7 @@ checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1495,9 +1436,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" +checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" [[package]] name = "flate2" @@ -1622,7 +1563,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -1657,16 +1598,17 @@ dependencies = [ [[package]] name = "generator" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2" +checksum = "52f04ae4152da20c76fe800fa48659201d5cf627c5149ca0b707b69d7eef6cf9" dependencies = [ "cc", "cfg-if", "libc", "log", "rustversion", - "windows", + "windows-link", + "windows-result", ] [[package]] @@ -1789,7 +1731,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.12.1", + "indexmap", "slab", "tokio", "tokio-util", @@ -1816,12 +1758,6 @@ dependencies = [ "byteorder", ] -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - [[package]] name = "hashbrown" version = "0.14.5" @@ -1883,12 +1819,6 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "hex_fmt" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" - [[package]] name = "hickory-proto" version = "0.24.4" @@ -1954,7 +1884,7 @@ dependencies = [ "markup5ever", "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -2080,7 +2010,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core", ] [[package]] @@ -2140,9 +2070,9 @@ checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" [[package]] name = "icu_properties" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" +checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" dependencies = [ "icu_collections", "icu_locale_core", @@ -2154,9 +2084,9 @@ dependencies = [ [[package]] name = "icu_properties_data" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" +checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" [[package]] name = "icu_provider" @@ -2221,7 +2151,7 @@ dependencies = [ "rgb", "tiff 0.10.3", "zune-core 0.5.0", - "zune-jpeg 0.5.6", + "zune-jpeg 0.5.8", ] [[package]] @@ -2240,17 +2170,6 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8" -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - [[package]] name = "indexmap" version = "2.12.1" @@ -2259,17 +2178,6 @@ checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" dependencies = [ "equivalent", "hashbrown 0.16.1", - "serde", - "serde_core", -] - -[[package]] -name = "indoc" -version = "2.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706" -dependencies = [ - "rustversion", ] [[package]] @@ -2280,7 +2188,7 @@ checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -2323,9 +2231,9 @@ checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "iri-string" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" +checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a" dependencies = [ "memchr", "serde", @@ -2370,9 +2278,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "jacquard" @@ -2466,6 +2374,7 @@ dependencies = [ "bytes", "chrono", "ciborium", + "ciborium-io", "cid", "ed25519-dalek", "futures", @@ -2476,17 +2385,18 @@ dependencies = [ "http", "ipld-core", "k256", - "langtag", "maitake-sync", "miette", "multibase", "multihash", "n0-future", "ouroboros", + "oxilangtag", "p256", "postcard", "rand 0.9.2", "regex", + "regex-automata", "regex-lite", "reqwest", "serde", @@ -2519,7 +2429,7 @@ dependencies = [ "quote", "serde", "serde_json", - "syn 2.0.111", + "syn 2.0.112", "unicode-segmentation", ] @@ -2569,7 +2479,7 @@ dependencies = [ "reqwest", "serde", "serde_json", - "syn 2.0.111", + "syn 2.0.112", "tempfile", "thiserror 2.0.17", "tokio", @@ -2599,7 +2509,7 @@ dependencies = [ "serde_repr", "serde_with", "sha2", - "syn 2.0.111", + "syn 2.0.112", "tempfile", "thiserror 2.0.17", "unicode-segmentation", @@ -2777,17 +2687,6 @@ dependencies = [ "winnow 0.6.24", ] -[[package]] -name = "langtag" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecb4c689a30e48ebeaa14237f34037e300dd072e6ad21a9ec72e810ff3c6600" -dependencies = [ - "serde", - "static-regular-grammar", - "thiserror 1.0.69", -] - [[package]] name = "lazy_static" version = "1.5.0" @@ -2827,13 +2726,13 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libredox" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" +checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" dependencies = [ "bitflags", "libc", - "redox_syscall", + "redox_syscall 0.7.0", ] [[package]] @@ -3026,7 +2925,7 @@ checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -3073,12 +2972,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - [[package]] name = "miniz_oxide" version = "0.4.4" @@ -3112,9 +3005,9 @@ dependencies = [ [[package]] name = "moxcms" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80986bbbcf925ebd3be54c26613d861255284584501595cf418320c078945608" +checksum = "ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97" dependencies = [ "num-traits", "pxfm", @@ -3200,16 +3093,6 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - [[package]] name = "nom" version = "8.0.0" @@ -3297,7 +3180,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -3414,9 +3297,9 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "openssl-probe" -version = "0.1.6" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" +checksum = "9f50d9b3dabb09ecd771ad0aa242ca6894994c130308ca3d7684634df8037391" [[package]] name = "ouroboros" @@ -3439,7 +3322,7 @@ dependencies = [ "proc-macro2", "proc-macro2-diagnostics", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -3448,6 +3331,15 @@ version = "4.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" +[[package]] +name = "oxilangtag" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23f3f87617a86af77fa3691e6350483e7154c2ead9f1261b75130e21ca0f8acb" +dependencies = [ + "serde", +] + [[package]] name = "p256" version = "0.13.2" @@ -3494,9 +3386,9 @@ checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.5.18", "smallvec", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -3581,7 +3473,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -3702,7 +3594,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -3714,35 +3606,11 @@ dependencies = [ "elliptic-curve", ] -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - [[package]] name = "proc-macro2" -version = "1.0.103" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" +checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0" dependencies = [ "unicode-ident", ] @@ -3755,7 +3623,7 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", "version_check", "yansi", ] @@ -3776,7 +3644,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b" dependencies = [ "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -3938,12 +3806,6 @@ dependencies = [ "getrandom 0.3.4", ] -[[package]] -name = "range-traits" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20581732dd76fa913c7dff1a2412b714afe3573e94d41c34719de73337cc8ab" - [[package]] name = "rav1e" version = "0.8.1" @@ -4024,23 +3886,12 @@ dependencies = [ ] [[package]] -name = "ref-cast" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" -dependencies = [ - "ref-cast-impl", -] - -[[package]] -name = "ref-cast-impl" -version = "1.0.25" +name = "redox_syscall" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +checksum = "49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.111", + "bitflags", ] [[package]] @@ -4080,11 +3931,10 @@ checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "reqwest" -version = "0.12.24" +version = "0.12.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" +checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" dependencies = [ - "async-compression", "base64 0.22.1", "bytes", "encoding_rs", @@ -4272,9 +4122,9 @@ dependencies = [ [[package]] name = "rustix" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" +checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" dependencies = [ "bitflags", "errno", @@ -4299,9 +4149,9 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923" +checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63" dependencies = [ "openssl-probe", "rustls-pki-types", @@ -4311,9 +4161,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.13.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c" +checksum = "21e6f2ab2928ca4291b86736a8bd920a277a399bba1589409d72154ff87c1282" dependencies = [ "web-time", "zeroize", @@ -4338,9 +4188,9 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984" [[package]] name = "safemem" @@ -4366,30 +4216,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "schemars" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" -dependencies = [ - "dyn-clone", - "ref-cast", - "serde", - "serde_json", -] - -[[package]] -name = "schemars" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289" -dependencies = [ - "dyn-clone", - "ref-cast", - "serde", - "serde_json", -] - [[package]] name = "scoped-tls" version = "1.0.1" @@ -4488,19 +4314,18 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] name = "serde_html_form" -version = "0.2.8" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2f2d7ff8a2140333718bb329f5c40fc5f0865b84c426183ce14c97d2ab8154f" +checksum = "2acf96b1d9364968fce46ebb548f1c0e1d7eceae27bdff73865d42e6c7369d94" dependencies = [ "form_urlencoded", - "indexmap 2.12.1", + "indexmap", "itoa", - "ryu", "serde_core", ] @@ -4529,16 +4354,16 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.145" +version = "1.0.148" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da" dependencies = [ - "indexmap 2.12.1", + "indexmap", "itoa", "memchr", - "ryu", "serde", "serde_core", + "zmij", ] [[package]] @@ -4560,7 +4385,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -4574,9 +4399,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" +checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" dependencies = [ "serde_core", ] @@ -4602,10 +4427,6 @@ dependencies = [ "base64 0.22.1", "chrono", "hex", - "indexmap 1.9.3", - "indexmap 2.12.1", - "schemars 0.9.0", - "schemars 1.1.0", "serde_core", "serde_json", "serde_with_macros", @@ -4621,7 +4442,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -4669,10 +4490,11 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" -version = "1.4.7" +version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" dependencies = [ + "errno", "libc", ] @@ -4780,26 +4602,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" -[[package]] -name = "static-regular-grammar" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4a6c40247579acfbb138c3cd7de3dab113ab4ac6227f1b7de7d626ee667957" -dependencies = [ - "abnf", - "btree-range-map", - "ciborium", - "hex_fmt", - "indoc", - "proc-macro-error", - "proc-macro2", - "quote", - "serde", - "sha2", - "syn 2.0.111", - "thiserror 1.0.69", -] - [[package]] name = "static_assertions" version = "1.1.0" @@ -4854,9 +4656,9 @@ dependencies = [ [[package]] name = "supports-hyperlinks" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b" +checksum = "e396b6523b11ccb83120b115a0b7366de372751aa6edf19844dfb13a6af97e91" [[package]] name = "supports-unicode" @@ -4877,9 +4679,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.111" +version = "2.0.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" +checksum = "21f182278bf2d2bcb3c88b1b08a37df029d71ce3d3ae26168e3c653b213b99d4" dependencies = [ "proc-macro2", "quote", @@ -4903,7 +4705,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -4941,14 +4743,14 @@ checksum = "591ef38edfb78ca4771ee32cf494cb8771944bee237a9b91fc9c1424ac4b777b" [[package]] name = "tempfile" -version = "3.23.0" +version = "3.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" +checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" dependencies = [ "fastrand", "getrandom 0.3.4", "once_cell", - "rustix 1.1.2", + "rustix 1.1.3", "windows-sys 0.61.2", ] @@ -4978,7 +4780,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" dependencies = [ - "rustix 1.1.2", + "rustix 1.1.3", "windows-sys 0.60.2", ] @@ -5018,7 +4820,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -5029,7 +4831,7 @@ checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -5170,7 +4972,7 @@ checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -5246,14 +5048,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.8" +version = "0.9.10+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" +checksum = "0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48" dependencies = [ - "indexmap 2.12.1", + "indexmap", "serde_core", - "serde_spanned 1.0.3", - "toml_datetime 0.7.3", + "serde_spanned 1.0.4", + "toml_datetime 0.7.5+spec-1.1.0", "toml_parser", "toml_writer", "winnow 0.7.14", @@ -5270,9 +5072,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.7.3" +version = "0.7.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" dependencies = [ "serde_core", ] @@ -5283,7 +5085,7 @@ version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ - "indexmap 2.12.1", + "indexmap", "serde", "serde_spanned 0.6.9", "toml_datetime 0.6.11", @@ -5293,9 +5095,9 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.0.4" +version = "1.0.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" dependencies = [ "winnow 0.7.14", ] @@ -5308,9 +5110,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "toml_writer" -version = "1.0.4" +version = "1.0.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" +checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" [[package]] name = "tower" @@ -5334,13 +5136,18 @@ version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" dependencies = [ + "async-compression", "bitflags", "bytes", + "futures-core", "futures-util", "http", "http-body", + "http-body-util", "iri-string", "pin-project-lite", + "tokio", + "tokio-util", "tower", "tower-layer", "tower-service", @@ -5361,9 +5168,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "log", "pin-project-lite", @@ -5379,14 +5186,14 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] name = "tracing-core" -version = "0.1.35" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -5430,7 +5237,7 @@ checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -5457,7 +5264,7 @@ dependencies = [ "serde_json", "target-triple", "termcolor", - "toml 0.9.8", + "toml 0.9.10+spec-1.1.0", ] [[package]] @@ -5522,7 +5329,7 @@ checksum = "27a7a9b72ba121f6f1f6c3632b85604cac41aedb5ddc70accbebb6cac83de846" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -5749,7 +5556,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", "wasm-bindgen-shared", ] @@ -5791,7 +5598,7 @@ checksum = "7150335716dce6028bead2b848e72f47b45e7b9422f64cccdc23bedca89affc1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -5907,41 +5714,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows" -version = "0.61.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" -dependencies = [ - "windows-collections", - "windows-core 0.61.2", - "windows-future", - "windows-link 0.1.3", - "windows-numerics", -] - -[[package]] -name = "windows-collections" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" -dependencies = [ - "windows-core 0.61.2", -] - -[[package]] -name = "windows-core" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link 0.1.3", - "windows-result 0.3.4", - "windows-strings 0.4.2", -] - [[package]] name = "windows-core" version = "0.62.2" @@ -5950,20 +5722,9 @@ checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ "windows-implement", "windows-interface", - "windows-link 0.2.1", - "windows-result 0.4.1", - "windows-strings 0.5.1", -] - -[[package]] -name = "windows-future" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" -dependencies = [ - "windows-core 0.61.2", - "windows-link 0.1.3", - "windows-threading", + "windows-link", + "windows-result", + "windows-strings", ] [[package]] @@ -5974,7 +5735,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -5985,49 +5746,24 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-link" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" -[[package]] -name = "windows-numerics" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" -dependencies = [ - "windows-core 0.61.2", - "windows-link 0.1.3", -] - [[package]] name = "windows-registry" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" dependencies = [ - "windows-link 0.2.1", - "windows-result 0.4.1", - "windows-strings 0.5.1", -] - -[[package]] -name = "windows-result" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" -dependencies = [ - "windows-link 0.1.3", + "windows-link", + "windows-result", + "windows-strings", ] [[package]] @@ -6036,16 +5772,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-link 0.2.1", -] - -[[package]] -name = "windows-strings" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" -dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] @@ -6054,7 +5781,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -6108,7 +5835,7 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -6163,7 +5890,7 @@ version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ - "windows-link 0.2.1", + "windows-link", "windows_aarch64_gnullvm 0.53.1", "windows_aarch64_msvc 0.53.1", "windows_i686_gnu 0.53.1", @@ -6174,15 +5901,6 @@ dependencies = [ "windows_x86_64_msvc 0.53.1", ] -[[package]] -name = "windows-threading" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" -dependencies = [ - "windows-link 0.1.3", -] - [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -6445,7 +6163,7 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", "synstructure", ] @@ -6466,7 +6184,7 @@ checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] [[package]] @@ -6486,7 +6204,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", "synstructure", ] @@ -6529,9 +6247,15 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 2.0.112", ] +[[package]] +name = "zmij" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac060176f7020d62c3bcc1cdbcec619d54f48b07ad1963a3f80ce7a0c17755f" + [[package]] name = "zstd" version = "0.13.3" @@ -6592,9 +6316,9 @@ dependencies = [ [[package]] name = "zune-jpeg" -version = "0.5.6" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f520eebad972262a1dde0ec455bce4f8b298b1e5154513de58c114c4c54303e8" +checksum = "e35aee689668bf9bd6f6f3a6c60bb29ba1244b3b43adfd50edd554a371da37d5" dependencies = [ "zune-core 0.5.0", ] diff --git a/Cargo.toml b/Cargo.toml index 684645e7e..145bcd122 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,19 +27,20 @@ clap_complete = "4.5" clap_mangen = "0.2" # Serialization -serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0" -serde_with = "3.14" -serde_html_form = "0.2" -serde_ipld_dagcbor = "0.6" -serde_repr = "0.1" +serde = { version = "1.0", default-features = false, features = ["derive", "alloc"] } +serde_json = { version = "1.0", default-features = false, features = ["alloc"] } +serde_with = { version = "3.14", default-features = false, features = ["alloc", "macros"] } +serde_html_form = { version = "0.3", default-features = false } +serde_ipld_dagcbor = { version = "0.6", default-features = false } +serde_repr = { version = "0.1" } +serde_bytes = { version = "0.11", default-features = false } facet = "0.6" facet-json = "0.6" cfg-if = "1.0" # Error handling miette = "7.6" -thiserror = "2.0" +thiserror = { version = "2.0", default-features = false } # trait stuff trait-variant = "0.1.2" @@ -48,14 +49,15 @@ trait-variant = "0.1.2" bon = "3.8.0" # Data types -bytes = "1.10" +bytes = { version = "1.11", default-features = false } smol_str = { version = "0.3", features = ["serde"] } -url = { version = "2.5", features = ["serde"] } -cid = { version = "0.11.1", features = ["serde", "std"] } -ipld-core = { version = "0.4.2", features = ["serde"] } -multihash = "0.19" +url = { version = "2.5", default-features = false, features = ["serde"] } +cid = { version = "0.11.1", default-features = false, features = ["serde", "alloc"] } +ipld-core = { version = "0.4.2", default-features = false, features = ["serde"] } +multihash = { version = "0.19", default-features = false, features = ["alloc"] } dashmap = "6.1" mini-moka = "0.10" +indexmap = { version = "*", default-features = false, features = ["alloc"] } # Proc macros proc-macro2 = "1.0" @@ -66,7 +68,7 @@ itertools = "0.14" prettyplease = "0.2" # HTTP -http = "1.3" +http = { version = "1.4", default-features = false } reqwest = { version = "0.12", default-features = false } # Async and runtimes @@ -77,14 +79,16 @@ n0-future = "0.1" tracing = "0.1" # Encoding and crypto building blocks -base64 = "0.22" -percent-encoding = "2.3" -urlencoding = "2.1.3" -rand_core = "0.6" +base64 = { version = "0.22", default-features = false, features = ["alloc"] } +percent-encoding = { version = "2.3", default-features = false, features = ["alloc"] } +urlencoding = { version = "2.1.3", default-features = false } +rand_core = { version = "0.6.4", default-features = false, features = [ + "alloc", +] } sha2 = "0.10" # Time -chrono = "0.4" +chrono = { version = "0.4", default-features = false, features = ["serde"] } # Crypto curves and JOSE p256 = "0.13" diff --git a/crates/jacquard-api/Cargo.toml b/crates/jacquard-api/Cargo.toml index 24f853858..ee2bc5e7a 100644 --- a/crates/jacquard-api/Cargo.toml +++ b/crates/jacquard-api/Cargo.toml @@ -20,13 +20,13 @@ bytes = { workspace = true, features = ["serde"] } jacquard-common = { version = "0.9", path = "../jacquard-common" } jacquard-derive = { version = "0.9", path = "../jacquard-derive" } jacquard-lexicon = { version = "0.9", path = "../jacquard-lexicon", default-features = false } -miette.workspace = true +miette = { workspace = true, optional = true } rustversion = "1.0" serde.workspace = true serde_ipld_dagcbor.workspace = true thiserror.workspace = true unicode-segmentation = "1.12" -serde_bytes = "0.11" +serde_bytes.workspace = true [lints.rust] @@ -34,7 +34,8 @@ serde_bytes = "0.11" non_snake_case = "allow" [features] -default = [ "minimal"] +default = [ "minimal", "std"] +std = ["serde/std", "serde_ipld_dagcbor/std", "serde_bytes/std", "dep:miette"] minimal = [ "com_atproto", "com_bad_example"] bluesky = [ "com_atproto", "app_bsky", "chat_bsky", "tools_ozone", "minimal"] other = ["sh_tangled", "sh_weaver", "pub_leaflet", "net_anisota", "network_slices", "com_whtwnd", "place_stream", "blue__2048", "minimal" ] diff --git a/crates/jacquard-api/src/lib.rs b/crates/jacquard-api/src/lib.rs index 9839dfd36..b63a10ed1 100644 --- a/crates/jacquard-api/src/lib.rs +++ b/crates/jacquard-api/src/lib.rs @@ -206,9 +206,6 @@ pub mod site_standard; #[cfg(feature = "social_clippr")] pub mod social_clippr; -#[cfg(feature = "social_flockfeeds")] -pub mod social_flockfeeds; - #[cfg(feature = "social_grain")] pub mod social_grain; @@ -246,4 +243,4 @@ pub mod us_polhem; pub mod win_tomo_x; #[cfg(feature = "xyz_atpoke")] -pub mod xyz_atpoke; \ No newline at end of file +pub mod xyz_atpoke; diff --git a/crates/jacquard-api/src/social_flockfeeds.rs b/crates/jacquard-api/src/social_flockfeeds.rs deleted file mode 100644 index 72ed742c5..000000000 --- a/crates/jacquard-api/src/social_flockfeeds.rs +++ /dev/null @@ -1,6 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -pub mod lexical; \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical.rs b/crates/jacquard-api/src/social_flockfeeds/lexical.rs deleted file mode 100644 index c73d58310..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical.rs +++ /dev/null @@ -1,6 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -pub mod r#type; \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/api_reference.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/api_reference.rs deleted file mode 100644 index ca0a634a8..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/api_reference.rs +++ /dev/null @@ -1,11710 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.APIReference -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// Reference documentation for application programming interfaces (APIs). -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_body: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assembly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assembly_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub backstory: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dependencies: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub executable_library_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_end: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_start: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pagination: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub proficiency_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub programming_model: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub speakable: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub target_platform: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArticleBody<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArticleSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssembly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssemblyVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBackstory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDependencies<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExecutableLibraryName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPageEnd<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPageStart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPagination<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProficiencyLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProgrammingModel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpeakable<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTargetPlatform<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_APIReference() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.APIReference", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "Reference documentation for application programming interfaces (APIs).", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleBody", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#articleBodyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#articleBodyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#articleSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#articleSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assembly"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assemblyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assemblyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assemblyVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assemblyVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assemblyVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "backstory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#backstoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#backstoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dependencies", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dependenciesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dependenciesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "executableLibraryName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#executableLibraryNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#executableLibraryNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pageEnd"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#pageEndScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#pageEndList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pageStart", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#pageStartScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#pageStartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pagination", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#paginationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#paginationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "proficiencyLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#proficiencyLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#proficiencyLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "programmingModel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#programmingModelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#programmingModelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "speakable", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SpeakableSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#speakableScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#speakableList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "targetPlatform", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#targetPlatformScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#targetPlatformList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "Reference documentation for application programming interfaces (APIs).", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleBody", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#articleBodyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#articleBodyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#articleSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#articleSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assembly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assemblyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assemblyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assemblyVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assemblyVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assemblyVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "backstory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#backstoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#backstoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dependencies", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dependenciesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#dependenciesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "executableLibraryName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#executableLibraryNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#executableLibraryNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pageEnd"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#pageEndScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#pageEndList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pageStart", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#pageStartScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#pageStartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pagination", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#paginationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#paginationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "proficiencyLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#proficiencyLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#proficiencyLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "programmingModel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#programmingModelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#programmingModelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "speakable", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SpeakableSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#speakableScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#speakableList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "targetPlatform", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#targetPlatformScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#targetPlatformList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.aPIReference#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.APIReference" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_APIReference() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct ApiReference<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option< - ApiReferenceAccessModeSufficient<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_body: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assembly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assembly_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub backstory: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option< - ApiReferenceContentReferenceTime<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dependencies: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - ApiReferenceDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub executable_library_name: std::option::Option< - ApiReferenceExecutableLibraryName<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option< - ApiReferenceLearningResourceType<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_end: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_start: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pagination: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub proficiency_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub programming_model: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub speakable: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub target_platform: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod api_reference_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct ApiReferenceBuilder<'a, S: api_reference_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> ApiReference<'a> { - /// Create a new builder for this type - pub fn new() -> ApiReferenceBuilder<'a, api_reference_state::Empty> { - ApiReferenceBuilder::new() - } -} - -impl<'a> ApiReferenceBuilder<'a, api_reference_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - ApiReferenceBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `articleBody` field (optional) - pub fn article_body( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `articleBody` field to an Option value (optional) - pub fn maybe_article_body( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `articleSection` field (optional) - pub fn article_section( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `articleSection` field to an Option value (optional) - pub fn maybe_article_section( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `assembly` field (optional) - pub fn assembly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `assembly` field to an Option value (optional) - pub fn maybe_assembly(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `assemblyVersion` field (optional) - pub fn assembly_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `assemblyVersion` field to an Option value (optional) - pub fn maybe_assembly_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `backstory` field (optional) - pub fn backstory( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `backstory` field to an Option value (optional) - pub fn maybe_backstory(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `dependencies` field (optional) - pub fn dependencies( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `dependencies` field to an Option value (optional) - pub fn maybe_dependencies( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `executableLibraryName` field (optional) - pub fn executable_library_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `executableLibraryName` field to an Option value (optional) - pub fn maybe_executable_library_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `pageEnd` field (optional) - pub fn page_end( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `pageEnd` field to an Option value (optional) - pub fn maybe_page_end(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `pageStart` field (optional) - pub fn page_start( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `pageStart` field to an Option value (optional) - pub fn maybe_page_start(mut self, value: Option>) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `pagination` field (optional) - pub fn pagination( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `pagination` field to an Option value (optional) - pub fn maybe_pagination( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `proficiencyLevel` field (optional) - pub fn proficiency_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `proficiencyLevel` field to an Option value (optional) - pub fn maybe_proficiency_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `programmingModel` field (optional) - pub fn programming_model( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `programmingModel` field to an Option value (optional) - pub fn maybe_programming_model( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `speakable` field (optional) - pub fn speakable( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `speakable` field to an Option value (optional) - pub fn maybe_speakable(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `targetPlatform` field (optional) - pub fn target_platform( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `targetPlatform` field to an Option value (optional) - pub fn maybe_target_platform( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.134 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.134 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.135 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.135 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.136 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.136 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.137 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.137 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.138 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.138 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.139 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.139 = value; - self - } -} - -impl<'a, S: api_reference_state::State> ApiReferenceBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.140 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.140 = value; - self - } -} - -impl<'a, S> ApiReferenceBuilder<'a, S> -where - S: api_reference_state::State, -{ - /// Build the final struct - pub fn build(self) -> ApiReference<'a> { - ApiReference { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - article_body: self.__unsafe_private_named.16, - article_section: self.__unsafe_private_named.17, - assembly: self.__unsafe_private_named.18, - assembly_version: self.__unsafe_private_named.19, - assesses: self.__unsafe_private_named.20, - associated_media: self.__unsafe_private_named.21, - audience: self.__unsafe_private_named.22, - audio: self.__unsafe_private_named.23, - author: self.__unsafe_private_named.24, - award: self.__unsafe_private_named.25, - awards: self.__unsafe_private_named.26, - backstory: self.__unsafe_private_named.27, - character: self.__unsafe_private_named.28, - citation: self.__unsafe_private_named.29, - comment: self.__unsafe_private_named.30, - comment_count: self.__unsafe_private_named.31, - conditions_of_access: self.__unsafe_private_named.32, - content_location: self.__unsafe_private_named.33, - content_rating: self.__unsafe_private_named.34, - content_reference_time: self.__unsafe_private_named.35, - contributor: self.__unsafe_private_named.36, - copyright_holder: self.__unsafe_private_named.37, - copyright_notice: self.__unsafe_private_named.38, - copyright_year: self.__unsafe_private_named.39, - correction: self.__unsafe_private_named.40, - country_of_origin: self.__unsafe_private_named.41, - creative_work_status: self.__unsafe_private_named.42, - creator: self.__unsafe_private_named.43, - credit_text: self.__unsafe_private_named.44, - date_created: self.__unsafe_private_named.45, - date_modified: self.__unsafe_private_named.46, - date_published: self.__unsafe_private_named.47, - dependencies: self.__unsafe_private_named.48, - description: self.__unsafe_private_named.49, - digital_source_type: self.__unsafe_private_named.50, - disambiguating_description: self.__unsafe_private_named.51, - discussion_url: self.__unsafe_private_named.52, - edit_eidr: self.__unsafe_private_named.53, - editor: self.__unsafe_private_named.54, - educational_alignment: self.__unsafe_private_named.55, - educational_level: self.__unsafe_private_named.56, - educational_use: self.__unsafe_private_named.57, - encoding: self.__unsafe_private_named.58, - encoding_format: self.__unsafe_private_named.59, - encodings: self.__unsafe_private_named.60, - example_of_work: self.__unsafe_private_named.61, - executable_library_name: self.__unsafe_private_named.62, - expires: self.__unsafe_private_named.63, - file_format: self.__unsafe_private_named.64, - funder: self.__unsafe_private_named.65, - funding: self.__unsafe_private_named.66, - genre: self.__unsafe_private_named.67, - has_part: self.__unsafe_private_named.68, - headline: self.__unsafe_private_named.69, - identifier: self.__unsafe_private_named.70, - image: self.__unsafe_private_named.71, - in_language: self.__unsafe_private_named.72, - interaction_statistic: self.__unsafe_private_named.73, - interactivity_type: self.__unsafe_private_named.74, - interpreted_as_claim: self.__unsafe_private_named.75, - is_accessible_for_free: self.__unsafe_private_named.76, - is_based_on: self.__unsafe_private_named.77, - is_based_on_url: self.__unsafe_private_named.78, - is_family_friendly: self.__unsafe_private_named.79, - is_part_of: self.__unsafe_private_named.80, - keywords: self.__unsafe_private_named.81, - learning_resource_type: self.__unsafe_private_named.82, - license: self.__unsafe_private_named.83, - location_created: self.__unsafe_private_named.84, - main_entity: self.__unsafe_private_named.85, - main_entity_of_page: self.__unsafe_private_named.86, - maintainer: self.__unsafe_private_named.87, - material: self.__unsafe_private_named.88, - material_extent: self.__unsafe_private_named.89, - mentions: self.__unsafe_private_named.90, - name: self.__unsafe_private_named.91, - offers: self.__unsafe_private_named.92, - page_end: self.__unsafe_private_named.93, - page_start: self.__unsafe_private_named.94, - pagination: self.__unsafe_private_named.95, - pattern: self.__unsafe_private_named.96, - position: self.__unsafe_private_named.97, - potential_action: self.__unsafe_private_named.98, - producer: self.__unsafe_private_named.99, - proficiency_level: self.__unsafe_private_named.100, - programming_model: self.__unsafe_private_named.101, - provider: self.__unsafe_private_named.102, - publication: self.__unsafe_private_named.103, - publisher: self.__unsafe_private_named.104, - publisher_imprint: self.__unsafe_private_named.105, - publishing_principles: self.__unsafe_private_named.106, - recorded_at: self.__unsafe_private_named.107, - released_event: self.__unsafe_private_named.108, - review: self.__unsafe_private_named.109, - reviews: self.__unsafe_private_named.110, - same_as: self.__unsafe_private_named.111, - schema_version: self.__unsafe_private_named.112, - sd_date_published: self.__unsafe_private_named.113, - sd_license: self.__unsafe_private_named.114, - sd_publisher: self.__unsafe_private_named.115, - size: self.__unsafe_private_named.116, - source_organization: self.__unsafe_private_named.117, - spatial: self.__unsafe_private_named.118, - spatial_coverage: self.__unsafe_private_named.119, - speakable: self.__unsafe_private_named.120, - sponsor: self.__unsafe_private_named.121, - subject_of: self.__unsafe_private_named.122, - target_platform: self.__unsafe_private_named.123, - teaches: self.__unsafe_private_named.124, - temporal: self.__unsafe_private_named.125, - temporal_coverage: self.__unsafe_private_named.126, - text: self.__unsafe_private_named.127, - thumbnail: self.__unsafe_private_named.128, - thumbnail_url: self.__unsafe_private_named.129, - time_required: self.__unsafe_private_named.130, - translation_of_work: self.__unsafe_private_named.131, - translator: self.__unsafe_private_named.132, - typical_age_range: self.__unsafe_private_named.133, - url: self.__unsafe_private_named.134, - usage_info: self.__unsafe_private_named.135, - version: self.__unsafe_private_named.136, - video: self.__unsafe_private_named.137, - word_count: self.__unsafe_private_named.138, - work_example: self.__unsafe_private_named.139, - work_translation: self.__unsafe_private_named.140, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> ApiReference<'a> { - ApiReference { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - article_body: self.__unsafe_private_named.16, - article_section: self.__unsafe_private_named.17, - assembly: self.__unsafe_private_named.18, - assembly_version: self.__unsafe_private_named.19, - assesses: self.__unsafe_private_named.20, - associated_media: self.__unsafe_private_named.21, - audience: self.__unsafe_private_named.22, - audio: self.__unsafe_private_named.23, - author: self.__unsafe_private_named.24, - award: self.__unsafe_private_named.25, - awards: self.__unsafe_private_named.26, - backstory: self.__unsafe_private_named.27, - character: self.__unsafe_private_named.28, - citation: self.__unsafe_private_named.29, - comment: self.__unsafe_private_named.30, - comment_count: self.__unsafe_private_named.31, - conditions_of_access: self.__unsafe_private_named.32, - content_location: self.__unsafe_private_named.33, - content_rating: self.__unsafe_private_named.34, - content_reference_time: self.__unsafe_private_named.35, - contributor: self.__unsafe_private_named.36, - copyright_holder: self.__unsafe_private_named.37, - copyright_notice: self.__unsafe_private_named.38, - copyright_year: self.__unsafe_private_named.39, - correction: self.__unsafe_private_named.40, - country_of_origin: self.__unsafe_private_named.41, - creative_work_status: self.__unsafe_private_named.42, - creator: self.__unsafe_private_named.43, - credit_text: self.__unsafe_private_named.44, - date_created: self.__unsafe_private_named.45, - date_modified: self.__unsafe_private_named.46, - date_published: self.__unsafe_private_named.47, - dependencies: self.__unsafe_private_named.48, - description: self.__unsafe_private_named.49, - digital_source_type: self.__unsafe_private_named.50, - disambiguating_description: self.__unsafe_private_named.51, - discussion_url: self.__unsafe_private_named.52, - edit_eidr: self.__unsafe_private_named.53, - editor: self.__unsafe_private_named.54, - educational_alignment: self.__unsafe_private_named.55, - educational_level: self.__unsafe_private_named.56, - educational_use: self.__unsafe_private_named.57, - encoding: self.__unsafe_private_named.58, - encoding_format: self.__unsafe_private_named.59, - encodings: self.__unsafe_private_named.60, - example_of_work: self.__unsafe_private_named.61, - executable_library_name: self.__unsafe_private_named.62, - expires: self.__unsafe_private_named.63, - file_format: self.__unsafe_private_named.64, - funder: self.__unsafe_private_named.65, - funding: self.__unsafe_private_named.66, - genre: self.__unsafe_private_named.67, - has_part: self.__unsafe_private_named.68, - headline: self.__unsafe_private_named.69, - identifier: self.__unsafe_private_named.70, - image: self.__unsafe_private_named.71, - in_language: self.__unsafe_private_named.72, - interaction_statistic: self.__unsafe_private_named.73, - interactivity_type: self.__unsafe_private_named.74, - interpreted_as_claim: self.__unsafe_private_named.75, - is_accessible_for_free: self.__unsafe_private_named.76, - is_based_on: self.__unsafe_private_named.77, - is_based_on_url: self.__unsafe_private_named.78, - is_family_friendly: self.__unsafe_private_named.79, - is_part_of: self.__unsafe_private_named.80, - keywords: self.__unsafe_private_named.81, - learning_resource_type: self.__unsafe_private_named.82, - license: self.__unsafe_private_named.83, - location_created: self.__unsafe_private_named.84, - main_entity: self.__unsafe_private_named.85, - main_entity_of_page: self.__unsafe_private_named.86, - maintainer: self.__unsafe_private_named.87, - material: self.__unsafe_private_named.88, - material_extent: self.__unsafe_private_named.89, - mentions: self.__unsafe_private_named.90, - name: self.__unsafe_private_named.91, - offers: self.__unsafe_private_named.92, - page_end: self.__unsafe_private_named.93, - page_start: self.__unsafe_private_named.94, - pagination: self.__unsafe_private_named.95, - pattern: self.__unsafe_private_named.96, - position: self.__unsafe_private_named.97, - potential_action: self.__unsafe_private_named.98, - producer: self.__unsafe_private_named.99, - proficiency_level: self.__unsafe_private_named.100, - programming_model: self.__unsafe_private_named.101, - provider: self.__unsafe_private_named.102, - publication: self.__unsafe_private_named.103, - publisher: self.__unsafe_private_named.104, - publisher_imprint: self.__unsafe_private_named.105, - publishing_principles: self.__unsafe_private_named.106, - recorded_at: self.__unsafe_private_named.107, - released_event: self.__unsafe_private_named.108, - review: self.__unsafe_private_named.109, - reviews: self.__unsafe_private_named.110, - same_as: self.__unsafe_private_named.111, - schema_version: self.__unsafe_private_named.112, - sd_date_published: self.__unsafe_private_named.113, - sd_license: self.__unsafe_private_named.114, - sd_publisher: self.__unsafe_private_named.115, - size: self.__unsafe_private_named.116, - source_organization: self.__unsafe_private_named.117, - spatial: self.__unsafe_private_named.118, - spatial_coverage: self.__unsafe_private_named.119, - speakable: self.__unsafe_private_named.120, - sponsor: self.__unsafe_private_named.121, - subject_of: self.__unsafe_private_named.122, - target_platform: self.__unsafe_private_named.123, - teaches: self.__unsafe_private_named.124, - temporal: self.__unsafe_private_named.125, - temporal_coverage: self.__unsafe_private_named.126, - text: self.__unsafe_private_named.127, - thumbnail: self.__unsafe_private_named.128, - thumbnail_url: self.__unsafe_private_named.129, - time_required: self.__unsafe_private_named.130, - translation_of_work: self.__unsafe_private_named.131, - translator: self.__unsafe_private_named.132, - typical_age_range: self.__unsafe_private_named.133, - url: self.__unsafe_private_named.134, - usage_info: self.__unsafe_private_named.135, - version: self.__unsafe_private_named.136, - video: self.__unsafe_private_named.137, - word_count: self.__unsafe_private_named.138, - work_example: self.__unsafe_private_named.139, - work_translation: self.__unsafe_private_named.140, - extra_data: Some(extra_data), - } - } -} - -impl<'a> ApiReference<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, ApiReferenceRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceArticleBody<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceArticleSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAssembly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAssemblyVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceBackstory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceDependencies<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceExecutableLibraryName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePageEnd<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePageStart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePagination<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceProficiencyLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceProgrammingModel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferencePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSpeakable<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceTargetPlatform<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ApiReferenceWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct ApiReferenceGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: ApiReference<'a>, -} - -impl From> for ApiReference<'_> { - fn from(output: ApiReferenceGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for ApiReference<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.APIReference"; - type Record = ApiReferenceRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct ApiReferenceRecord; -impl jacquard_common::xrpc::XrpcResp for ApiReferenceRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.APIReference"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = ApiReferenceGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for ApiReferenceRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.APIReference"; - type Record = ApiReferenceRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for ApiReference<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.APIReference" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_APIReference() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/article.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/article.rs deleted file mode 100644 index 1d88450c7..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/article.rs +++ /dev/null @@ -1,10996 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Article -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.\n\nSee also [blog post](https://blog.schema.org/2014/09/02/schema-org-support-for-bibliographic-relationships-and-periodicals/). -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_body: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub backstory: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_end: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_start: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pagination: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub speakable: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArticleBody<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArticleSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBackstory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPageEnd<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPageStart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPagination<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpeakable<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Article() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Article", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.\\n\\nSee also [blog post](https://blog.schema.org/2014/09/02/schema-org-support-for-bibliographic-relationships-and-periodicals/).", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleBody", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#articleBodyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#articleBodyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#articleSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#articleSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "backstory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#backstoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#backstoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pageEnd"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#pageEndScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#pageEndList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pageStart", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#pageStartScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#pageStartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pagination", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#paginationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#paginationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "speakable", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SpeakableSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#speakableScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#speakableList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.\\n\\nSee also [blog post](https://blog.schema.org/2014/09/02/schema-org-support-for-bibliographic-relationships-and-periodicals/).", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleBody", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#articleBodyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#articleBodyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#articleSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#articleSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "backstory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#backstoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#backstoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pageEnd"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#pageEndScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#pageEndList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pageStart", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#pageStartScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#pageStartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pagination", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#paginationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#paginationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "speakable", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SpeakableSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#speakableScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#speakableList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.article#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Article" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Article() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Article<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_body: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub backstory: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - ArticleDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_end: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_start: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pagination: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub speakable: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod article_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct ArticleBuilder<'a, S: article_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Article<'a> { - /// Create a new builder for this type - pub fn new() -> ArticleBuilder<'a, article_state::Empty> { - ArticleBuilder::new() - } -} - -impl<'a> ArticleBuilder<'a, article_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - ArticleBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `articleBody` field (optional) - pub fn article_body( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `articleBody` field to an Option value (optional) - pub fn maybe_article_body(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `articleSection` field (optional) - pub fn article_section( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `articleSection` field to an Option value (optional) - pub fn maybe_article_section( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `backstory` field (optional) - pub fn backstory(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `backstory` field to an Option value (optional) - pub fn maybe_backstory(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `pageEnd` field (optional) - pub fn page_end(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `pageEnd` field to an Option value (optional) - pub fn maybe_page_end(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `pageStart` field (optional) - pub fn page_start(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `pageStart` field to an Option value (optional) - pub fn maybe_page_start(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `pagination` field (optional) - pub fn pagination( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `pagination` field to an Option value (optional) - pub fn maybe_pagination(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `speakable` field (optional) - pub fn speakable(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `speakable` field to an Option value (optional) - pub fn maybe_speakable(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example(mut self, value: Option>) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: article_state::State> ArticleBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S> ArticleBuilder<'a, S> -where - S: article_state::State, -{ - /// Build the final struct - pub fn build(self) -> Article<'a> { - Article { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - article_body: self.__unsafe_private_named.16, - article_section: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - backstory: self.__unsafe_private_named.25, - character: self.__unsafe_private_named.26, - citation: self.__unsafe_private_named.27, - comment: self.__unsafe_private_named.28, - comment_count: self.__unsafe_private_named.29, - conditions_of_access: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - contributor: self.__unsafe_private_named.34, - copyright_holder: self.__unsafe_private_named.35, - copyright_notice: self.__unsafe_private_named.36, - copyright_year: self.__unsafe_private_named.37, - correction: self.__unsafe_private_named.38, - country_of_origin: self.__unsafe_private_named.39, - creative_work_status: self.__unsafe_private_named.40, - creator: self.__unsafe_private_named.41, - credit_text: self.__unsafe_private_named.42, - date_created: self.__unsafe_private_named.43, - date_modified: self.__unsafe_private_named.44, - date_published: self.__unsafe_private_named.45, - description: self.__unsafe_private_named.46, - digital_source_type: self.__unsafe_private_named.47, - disambiguating_description: self.__unsafe_private_named.48, - discussion_url: self.__unsafe_private_named.49, - edit_eidr: self.__unsafe_private_named.50, - editor: self.__unsafe_private_named.51, - educational_alignment: self.__unsafe_private_named.52, - educational_level: self.__unsafe_private_named.53, - educational_use: self.__unsafe_private_named.54, - encoding: self.__unsafe_private_named.55, - encoding_format: self.__unsafe_private_named.56, - encodings: self.__unsafe_private_named.57, - example_of_work: self.__unsafe_private_named.58, - expires: self.__unsafe_private_named.59, - file_format: self.__unsafe_private_named.60, - funder: self.__unsafe_private_named.61, - funding: self.__unsafe_private_named.62, - genre: self.__unsafe_private_named.63, - has_part: self.__unsafe_private_named.64, - headline: self.__unsafe_private_named.65, - identifier: self.__unsafe_private_named.66, - image: self.__unsafe_private_named.67, - in_language: self.__unsafe_private_named.68, - interaction_statistic: self.__unsafe_private_named.69, - interactivity_type: self.__unsafe_private_named.70, - interpreted_as_claim: self.__unsafe_private_named.71, - is_accessible_for_free: self.__unsafe_private_named.72, - is_based_on: self.__unsafe_private_named.73, - is_based_on_url: self.__unsafe_private_named.74, - is_family_friendly: self.__unsafe_private_named.75, - is_part_of: self.__unsafe_private_named.76, - keywords: self.__unsafe_private_named.77, - learning_resource_type: self.__unsafe_private_named.78, - license: self.__unsafe_private_named.79, - location_created: self.__unsafe_private_named.80, - main_entity: self.__unsafe_private_named.81, - main_entity_of_page: self.__unsafe_private_named.82, - maintainer: self.__unsafe_private_named.83, - material: self.__unsafe_private_named.84, - material_extent: self.__unsafe_private_named.85, - mentions: self.__unsafe_private_named.86, - name: self.__unsafe_private_named.87, - offers: self.__unsafe_private_named.88, - page_end: self.__unsafe_private_named.89, - page_start: self.__unsafe_private_named.90, - pagination: self.__unsafe_private_named.91, - pattern: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - producer: self.__unsafe_private_named.95, - provider: self.__unsafe_private_named.96, - publication: self.__unsafe_private_named.97, - publisher: self.__unsafe_private_named.98, - publisher_imprint: self.__unsafe_private_named.99, - publishing_principles: self.__unsafe_private_named.100, - recorded_at: self.__unsafe_private_named.101, - released_event: self.__unsafe_private_named.102, - review: self.__unsafe_private_named.103, - reviews: self.__unsafe_private_named.104, - same_as: self.__unsafe_private_named.105, - schema_version: self.__unsafe_private_named.106, - sd_date_published: self.__unsafe_private_named.107, - sd_license: self.__unsafe_private_named.108, - sd_publisher: self.__unsafe_private_named.109, - size: self.__unsafe_private_named.110, - source_organization: self.__unsafe_private_named.111, - spatial: self.__unsafe_private_named.112, - spatial_coverage: self.__unsafe_private_named.113, - speakable: self.__unsafe_private_named.114, - sponsor: self.__unsafe_private_named.115, - subject_of: self.__unsafe_private_named.116, - teaches: self.__unsafe_private_named.117, - temporal: self.__unsafe_private_named.118, - temporal_coverage: self.__unsafe_private_named.119, - text: self.__unsafe_private_named.120, - thumbnail: self.__unsafe_private_named.121, - thumbnail_url: self.__unsafe_private_named.122, - time_required: self.__unsafe_private_named.123, - translation_of_work: self.__unsafe_private_named.124, - translator: self.__unsafe_private_named.125, - typical_age_range: self.__unsafe_private_named.126, - url: self.__unsafe_private_named.127, - usage_info: self.__unsafe_private_named.128, - version: self.__unsafe_private_named.129, - video: self.__unsafe_private_named.130, - word_count: self.__unsafe_private_named.131, - work_example: self.__unsafe_private_named.132, - work_translation: self.__unsafe_private_named.133, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Article<'a> { - Article { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - article_body: self.__unsafe_private_named.16, - article_section: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - backstory: self.__unsafe_private_named.25, - character: self.__unsafe_private_named.26, - citation: self.__unsafe_private_named.27, - comment: self.__unsafe_private_named.28, - comment_count: self.__unsafe_private_named.29, - conditions_of_access: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - contributor: self.__unsafe_private_named.34, - copyright_holder: self.__unsafe_private_named.35, - copyright_notice: self.__unsafe_private_named.36, - copyright_year: self.__unsafe_private_named.37, - correction: self.__unsafe_private_named.38, - country_of_origin: self.__unsafe_private_named.39, - creative_work_status: self.__unsafe_private_named.40, - creator: self.__unsafe_private_named.41, - credit_text: self.__unsafe_private_named.42, - date_created: self.__unsafe_private_named.43, - date_modified: self.__unsafe_private_named.44, - date_published: self.__unsafe_private_named.45, - description: self.__unsafe_private_named.46, - digital_source_type: self.__unsafe_private_named.47, - disambiguating_description: self.__unsafe_private_named.48, - discussion_url: self.__unsafe_private_named.49, - edit_eidr: self.__unsafe_private_named.50, - editor: self.__unsafe_private_named.51, - educational_alignment: self.__unsafe_private_named.52, - educational_level: self.__unsafe_private_named.53, - educational_use: self.__unsafe_private_named.54, - encoding: self.__unsafe_private_named.55, - encoding_format: self.__unsafe_private_named.56, - encodings: self.__unsafe_private_named.57, - example_of_work: self.__unsafe_private_named.58, - expires: self.__unsafe_private_named.59, - file_format: self.__unsafe_private_named.60, - funder: self.__unsafe_private_named.61, - funding: self.__unsafe_private_named.62, - genre: self.__unsafe_private_named.63, - has_part: self.__unsafe_private_named.64, - headline: self.__unsafe_private_named.65, - identifier: self.__unsafe_private_named.66, - image: self.__unsafe_private_named.67, - in_language: self.__unsafe_private_named.68, - interaction_statistic: self.__unsafe_private_named.69, - interactivity_type: self.__unsafe_private_named.70, - interpreted_as_claim: self.__unsafe_private_named.71, - is_accessible_for_free: self.__unsafe_private_named.72, - is_based_on: self.__unsafe_private_named.73, - is_based_on_url: self.__unsafe_private_named.74, - is_family_friendly: self.__unsafe_private_named.75, - is_part_of: self.__unsafe_private_named.76, - keywords: self.__unsafe_private_named.77, - learning_resource_type: self.__unsafe_private_named.78, - license: self.__unsafe_private_named.79, - location_created: self.__unsafe_private_named.80, - main_entity: self.__unsafe_private_named.81, - main_entity_of_page: self.__unsafe_private_named.82, - maintainer: self.__unsafe_private_named.83, - material: self.__unsafe_private_named.84, - material_extent: self.__unsafe_private_named.85, - mentions: self.__unsafe_private_named.86, - name: self.__unsafe_private_named.87, - offers: self.__unsafe_private_named.88, - page_end: self.__unsafe_private_named.89, - page_start: self.__unsafe_private_named.90, - pagination: self.__unsafe_private_named.91, - pattern: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - producer: self.__unsafe_private_named.95, - provider: self.__unsafe_private_named.96, - publication: self.__unsafe_private_named.97, - publisher: self.__unsafe_private_named.98, - publisher_imprint: self.__unsafe_private_named.99, - publishing_principles: self.__unsafe_private_named.100, - recorded_at: self.__unsafe_private_named.101, - released_event: self.__unsafe_private_named.102, - review: self.__unsafe_private_named.103, - reviews: self.__unsafe_private_named.104, - same_as: self.__unsafe_private_named.105, - schema_version: self.__unsafe_private_named.106, - sd_date_published: self.__unsafe_private_named.107, - sd_license: self.__unsafe_private_named.108, - sd_publisher: self.__unsafe_private_named.109, - size: self.__unsafe_private_named.110, - source_organization: self.__unsafe_private_named.111, - spatial: self.__unsafe_private_named.112, - spatial_coverage: self.__unsafe_private_named.113, - speakable: self.__unsafe_private_named.114, - sponsor: self.__unsafe_private_named.115, - subject_of: self.__unsafe_private_named.116, - teaches: self.__unsafe_private_named.117, - temporal: self.__unsafe_private_named.118, - temporal_coverage: self.__unsafe_private_named.119, - text: self.__unsafe_private_named.120, - thumbnail: self.__unsafe_private_named.121, - thumbnail_url: self.__unsafe_private_named.122, - time_required: self.__unsafe_private_named.123, - translation_of_work: self.__unsafe_private_named.124, - translator: self.__unsafe_private_named.125, - typical_age_range: self.__unsafe_private_named.126, - url: self.__unsafe_private_named.127, - usage_info: self.__unsafe_private_named.128, - version: self.__unsafe_private_named.129, - video: self.__unsafe_private_named.130, - word_count: self.__unsafe_private_named.131, - work_example: self.__unsafe_private_named.132, - work_translation: self.__unsafe_private_named.133, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Article<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, ArticleRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleArticleBody<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleArticleSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleBackstory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePageEnd<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePageStart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePagination<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticlePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSpeakable<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ArticleWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct ArticleGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Article<'a>, -} - -impl From> for Article<'_> { - fn from(output: ArticleGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Article<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Article"; - type Record = ArticleRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct ArticleRecord; -impl jacquard_common::xrpc::XrpcResp for ArticleRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Article"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = ArticleGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for ArticleRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Article"; - type Record = ArticleRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Article<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Article" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Article() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/book.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/book.rs deleted file mode 100644 index 479554c7f..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/book.rs +++ /dev/null @@ -1,10833 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Book -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A book. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub abridged: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub book_edition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub book_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub illustrator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isbn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_pages: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbridged<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBookEdition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBookFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIllustrator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsbn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfPages<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Book() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Book"), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some(::jacquard_common::CowStr::new_static("A book.")), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abridged"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#abridgedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#abridgedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "bookEdition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#bookEditionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#bookEditionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "bookFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.BookFormatType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#bookFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#bookFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "illustrator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#illustratorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isbn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isbnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isbnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfPages", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#numberOfPagesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#numberOfPagesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static("A book."), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abridged", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#abridgedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#abridgedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "bookEdition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#bookEditionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#bookEditionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "bookFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.BookFormatType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#bookFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#bookFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "illustrator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#illustratorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isbn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isbnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#isbnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfPages", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#numberOfPagesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#numberOfPagesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.book#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Book" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Book() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Book<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub abridged: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub book_edition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub book_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - BookDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub illustrator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isbn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_pages: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod book_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct BookBuilder<'a, S: book_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Book<'a> { - /// Create a new builder for this type - pub fn new() -> BookBuilder<'a, book_state::Empty> { - BookBuilder::new() - } -} - -impl<'a> BookBuilder<'a, book_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - BookBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `abridged` field (optional) - pub fn abridged(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abridged` field to an Option value (optional) - pub fn maybe_abridged(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `bookEdition` field (optional) - pub fn book_edition( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `bookEdition` field to an Option value (optional) - pub fn maybe_book_edition(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `bookFormat` field (optional) - pub fn book_format(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `bookFormat` field to an Option value (optional) - pub fn maybe_book_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year(mut self, value: Option>) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `illustrator` field (optional) - pub fn illustrator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `illustrator` field to an Option value (optional) - pub fn maybe_illustrator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `isbn` field (optional) - pub fn isbn(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `isbn` field to an Option value (optional) - pub fn maybe_isbn(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `numberOfPages` field (optional) - pub fn number_of_pages( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `numberOfPages` field to an Option value (optional) - pub fn maybe_number_of_pages( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required(mut self, value: Option>) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example(mut self, value: Option>) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: book_state::State> BookBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S> BookBuilder<'a, S> -where - S: book_state::State, -{ - /// Build the final struct - pub fn build(self) -> Book<'a> { - Book { - about: self.__unsafe_private_named.0, - abridged: self.__unsafe_private_named.1, - r#abstract: self.__unsafe_private_named.2, - access_mode: self.__unsafe_private_named.3, - access_mode_sufficient: self.__unsafe_private_named.4, - accessibility_api: self.__unsafe_private_named.5, - accessibility_control: self.__unsafe_private_named.6, - accessibility_feature: self.__unsafe_private_named.7, - accessibility_hazard: self.__unsafe_private_named.8, - accessibility_summary: self.__unsafe_private_named.9, - accountable_person: self.__unsafe_private_named.10, - acquire_license_page: self.__unsafe_private_named.11, - additional_type: self.__unsafe_private_named.12, - aggregate_rating: self.__unsafe_private_named.13, - alternate_name: self.__unsafe_private_named.14, - alternative_headline: self.__unsafe_private_named.15, - archived_at: self.__unsafe_private_named.16, - assesses: self.__unsafe_private_named.17, - associated_media: self.__unsafe_private_named.18, - audience: self.__unsafe_private_named.19, - audio: self.__unsafe_private_named.20, - author: self.__unsafe_private_named.21, - award: self.__unsafe_private_named.22, - awards: self.__unsafe_private_named.23, - book_edition: self.__unsafe_private_named.24, - book_format: self.__unsafe_private_named.25, - character: self.__unsafe_private_named.26, - citation: self.__unsafe_private_named.27, - comment: self.__unsafe_private_named.28, - comment_count: self.__unsafe_private_named.29, - conditions_of_access: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - contributor: self.__unsafe_private_named.34, - copyright_holder: self.__unsafe_private_named.35, - copyright_notice: self.__unsafe_private_named.36, - copyright_year: self.__unsafe_private_named.37, - correction: self.__unsafe_private_named.38, - country_of_origin: self.__unsafe_private_named.39, - creative_work_status: self.__unsafe_private_named.40, - creator: self.__unsafe_private_named.41, - credit_text: self.__unsafe_private_named.42, - date_created: self.__unsafe_private_named.43, - date_modified: self.__unsafe_private_named.44, - date_published: self.__unsafe_private_named.45, - description: self.__unsafe_private_named.46, - digital_source_type: self.__unsafe_private_named.47, - disambiguating_description: self.__unsafe_private_named.48, - discussion_url: self.__unsafe_private_named.49, - edit_eidr: self.__unsafe_private_named.50, - editor: self.__unsafe_private_named.51, - educational_alignment: self.__unsafe_private_named.52, - educational_level: self.__unsafe_private_named.53, - educational_use: self.__unsafe_private_named.54, - encoding: self.__unsafe_private_named.55, - encoding_format: self.__unsafe_private_named.56, - encodings: self.__unsafe_private_named.57, - example_of_work: self.__unsafe_private_named.58, - expires: self.__unsafe_private_named.59, - file_format: self.__unsafe_private_named.60, - funder: self.__unsafe_private_named.61, - funding: self.__unsafe_private_named.62, - genre: self.__unsafe_private_named.63, - has_part: self.__unsafe_private_named.64, - headline: self.__unsafe_private_named.65, - identifier: self.__unsafe_private_named.66, - illustrator: self.__unsafe_private_named.67, - image: self.__unsafe_private_named.68, - in_language: self.__unsafe_private_named.69, - interaction_statistic: self.__unsafe_private_named.70, - interactivity_type: self.__unsafe_private_named.71, - interpreted_as_claim: self.__unsafe_private_named.72, - is_accessible_for_free: self.__unsafe_private_named.73, - is_based_on: self.__unsafe_private_named.74, - is_based_on_url: self.__unsafe_private_named.75, - is_family_friendly: self.__unsafe_private_named.76, - is_part_of: self.__unsafe_private_named.77, - isbn: self.__unsafe_private_named.78, - keywords: self.__unsafe_private_named.79, - learning_resource_type: self.__unsafe_private_named.80, - license: self.__unsafe_private_named.81, - location_created: self.__unsafe_private_named.82, - main_entity: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - maintainer: self.__unsafe_private_named.85, - material: self.__unsafe_private_named.86, - material_extent: self.__unsafe_private_named.87, - mentions: self.__unsafe_private_named.88, - name: self.__unsafe_private_named.89, - number_of_pages: self.__unsafe_private_named.90, - offers: self.__unsafe_private_named.91, - pattern: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - producer: self.__unsafe_private_named.95, - provider: self.__unsafe_private_named.96, - publication: self.__unsafe_private_named.97, - publisher: self.__unsafe_private_named.98, - publisher_imprint: self.__unsafe_private_named.99, - publishing_principles: self.__unsafe_private_named.100, - recorded_at: self.__unsafe_private_named.101, - released_event: self.__unsafe_private_named.102, - review: self.__unsafe_private_named.103, - reviews: self.__unsafe_private_named.104, - same_as: self.__unsafe_private_named.105, - schema_version: self.__unsafe_private_named.106, - sd_date_published: self.__unsafe_private_named.107, - sd_license: self.__unsafe_private_named.108, - sd_publisher: self.__unsafe_private_named.109, - size: self.__unsafe_private_named.110, - source_organization: self.__unsafe_private_named.111, - spatial: self.__unsafe_private_named.112, - spatial_coverage: self.__unsafe_private_named.113, - sponsor: self.__unsafe_private_named.114, - subject_of: self.__unsafe_private_named.115, - teaches: self.__unsafe_private_named.116, - temporal: self.__unsafe_private_named.117, - temporal_coverage: self.__unsafe_private_named.118, - text: self.__unsafe_private_named.119, - thumbnail: self.__unsafe_private_named.120, - thumbnail_url: self.__unsafe_private_named.121, - time_required: self.__unsafe_private_named.122, - translation_of_work: self.__unsafe_private_named.123, - translator: self.__unsafe_private_named.124, - typical_age_range: self.__unsafe_private_named.125, - url: self.__unsafe_private_named.126, - usage_info: self.__unsafe_private_named.127, - version: self.__unsafe_private_named.128, - video: self.__unsafe_private_named.129, - word_count: self.__unsafe_private_named.130, - work_example: self.__unsafe_private_named.131, - work_translation: self.__unsafe_private_named.132, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Book<'a> { - Book { - about: self.__unsafe_private_named.0, - abridged: self.__unsafe_private_named.1, - r#abstract: self.__unsafe_private_named.2, - access_mode: self.__unsafe_private_named.3, - access_mode_sufficient: self.__unsafe_private_named.4, - accessibility_api: self.__unsafe_private_named.5, - accessibility_control: self.__unsafe_private_named.6, - accessibility_feature: self.__unsafe_private_named.7, - accessibility_hazard: self.__unsafe_private_named.8, - accessibility_summary: self.__unsafe_private_named.9, - accountable_person: self.__unsafe_private_named.10, - acquire_license_page: self.__unsafe_private_named.11, - additional_type: self.__unsafe_private_named.12, - aggregate_rating: self.__unsafe_private_named.13, - alternate_name: self.__unsafe_private_named.14, - alternative_headline: self.__unsafe_private_named.15, - archived_at: self.__unsafe_private_named.16, - assesses: self.__unsafe_private_named.17, - associated_media: self.__unsafe_private_named.18, - audience: self.__unsafe_private_named.19, - audio: self.__unsafe_private_named.20, - author: self.__unsafe_private_named.21, - award: self.__unsafe_private_named.22, - awards: self.__unsafe_private_named.23, - book_edition: self.__unsafe_private_named.24, - book_format: self.__unsafe_private_named.25, - character: self.__unsafe_private_named.26, - citation: self.__unsafe_private_named.27, - comment: self.__unsafe_private_named.28, - comment_count: self.__unsafe_private_named.29, - conditions_of_access: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - contributor: self.__unsafe_private_named.34, - copyright_holder: self.__unsafe_private_named.35, - copyright_notice: self.__unsafe_private_named.36, - copyright_year: self.__unsafe_private_named.37, - correction: self.__unsafe_private_named.38, - country_of_origin: self.__unsafe_private_named.39, - creative_work_status: self.__unsafe_private_named.40, - creator: self.__unsafe_private_named.41, - credit_text: self.__unsafe_private_named.42, - date_created: self.__unsafe_private_named.43, - date_modified: self.__unsafe_private_named.44, - date_published: self.__unsafe_private_named.45, - description: self.__unsafe_private_named.46, - digital_source_type: self.__unsafe_private_named.47, - disambiguating_description: self.__unsafe_private_named.48, - discussion_url: self.__unsafe_private_named.49, - edit_eidr: self.__unsafe_private_named.50, - editor: self.__unsafe_private_named.51, - educational_alignment: self.__unsafe_private_named.52, - educational_level: self.__unsafe_private_named.53, - educational_use: self.__unsafe_private_named.54, - encoding: self.__unsafe_private_named.55, - encoding_format: self.__unsafe_private_named.56, - encodings: self.__unsafe_private_named.57, - example_of_work: self.__unsafe_private_named.58, - expires: self.__unsafe_private_named.59, - file_format: self.__unsafe_private_named.60, - funder: self.__unsafe_private_named.61, - funding: self.__unsafe_private_named.62, - genre: self.__unsafe_private_named.63, - has_part: self.__unsafe_private_named.64, - headline: self.__unsafe_private_named.65, - identifier: self.__unsafe_private_named.66, - illustrator: self.__unsafe_private_named.67, - image: self.__unsafe_private_named.68, - in_language: self.__unsafe_private_named.69, - interaction_statistic: self.__unsafe_private_named.70, - interactivity_type: self.__unsafe_private_named.71, - interpreted_as_claim: self.__unsafe_private_named.72, - is_accessible_for_free: self.__unsafe_private_named.73, - is_based_on: self.__unsafe_private_named.74, - is_based_on_url: self.__unsafe_private_named.75, - is_family_friendly: self.__unsafe_private_named.76, - is_part_of: self.__unsafe_private_named.77, - isbn: self.__unsafe_private_named.78, - keywords: self.__unsafe_private_named.79, - learning_resource_type: self.__unsafe_private_named.80, - license: self.__unsafe_private_named.81, - location_created: self.__unsafe_private_named.82, - main_entity: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - maintainer: self.__unsafe_private_named.85, - material: self.__unsafe_private_named.86, - material_extent: self.__unsafe_private_named.87, - mentions: self.__unsafe_private_named.88, - name: self.__unsafe_private_named.89, - number_of_pages: self.__unsafe_private_named.90, - offers: self.__unsafe_private_named.91, - pattern: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - producer: self.__unsafe_private_named.95, - provider: self.__unsafe_private_named.96, - publication: self.__unsafe_private_named.97, - publisher: self.__unsafe_private_named.98, - publisher_imprint: self.__unsafe_private_named.99, - publishing_principles: self.__unsafe_private_named.100, - recorded_at: self.__unsafe_private_named.101, - released_event: self.__unsafe_private_named.102, - review: self.__unsafe_private_named.103, - reviews: self.__unsafe_private_named.104, - same_as: self.__unsafe_private_named.105, - schema_version: self.__unsafe_private_named.106, - sd_date_published: self.__unsafe_private_named.107, - sd_license: self.__unsafe_private_named.108, - sd_publisher: self.__unsafe_private_named.109, - size: self.__unsafe_private_named.110, - source_organization: self.__unsafe_private_named.111, - spatial: self.__unsafe_private_named.112, - spatial_coverage: self.__unsafe_private_named.113, - sponsor: self.__unsafe_private_named.114, - subject_of: self.__unsafe_private_named.115, - teaches: self.__unsafe_private_named.116, - temporal: self.__unsafe_private_named.117, - temporal_coverage: self.__unsafe_private_named.118, - text: self.__unsafe_private_named.119, - thumbnail: self.__unsafe_private_named.120, - thumbnail_url: self.__unsafe_private_named.121, - time_required: self.__unsafe_private_named.122, - translation_of_work: self.__unsafe_private_named.123, - translator: self.__unsafe_private_named.124, - typical_age_range: self.__unsafe_private_named.125, - url: self.__unsafe_private_named.126, - usage_info: self.__unsafe_private_named.127, - version: self.__unsafe_private_named.128, - video: self.__unsafe_private_named.129, - word_count: self.__unsafe_private_named.130, - work_example: self.__unsafe_private_named.131, - work_translation: self.__unsafe_private_named.132, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Book<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, BookRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAbridged<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookBookEdition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookBookFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookIllustrator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookIsbn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookNumberOfPages<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BookWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct BookGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Book<'a>, -} - -impl From> for Book<'_> { - fn from(output: BookGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Book<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Book"; - type Record = BookRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct BookRecord; -impl jacquard_common::xrpc::XrpcResp for BookRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Book"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = BookGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for BookRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Book"; - type Record = BookRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Book<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Book" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Book() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/brand.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/brand.rs deleted file mode 100644 index 7a7a009f4..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/brand.rs +++ /dev/null @@ -1,1515 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Brand -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A brand is a name used by an organization or business person for labeling a product, product group, or similar. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Brand() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Brand", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A brand is a name used by an organization or business person for labeling a product, product group, or similar.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#urlList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A brand is a name used by an organization or business person for labeling a product, product group, or similar.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.brand#urlList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Brand" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Brand() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Brand<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - BrandDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, -} - -pub mod brand_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct BrandBuilder<'a, S: brand_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Brand<'a> { - /// Create a new builder for this type - pub fn new() -> BrandBuilder<'a, brand_state::Empty> { - BrandBuilder::new() - } -} - -impl<'a> BrandBuilder<'a, brand_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - BrandBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `logo` field (optional) - pub fn logo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `logo` field to an Option value (optional) - pub fn maybe_logo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `slogan` field (optional) - pub fn slogan(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `slogan` field to an Option value (optional) - pub fn maybe_slogan(mut self, value: Option>) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: brand_state::State> BrandBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S> BrandBuilder<'a, S> -where - S: brand_state::State, -{ - /// Build the final struct - pub fn build(self) -> Brand<'a> { - Brand { - additional_type: self.__unsafe_private_named.0, - aggregate_rating: self.__unsafe_private_named.1, - alternate_name: self.__unsafe_private_named.2, - description: self.__unsafe_private_named.3, - disambiguating_description: self.__unsafe_private_named.4, - identifier: self.__unsafe_private_named.5, - image: self.__unsafe_private_named.6, - logo: self.__unsafe_private_named.7, - main_entity_of_page: self.__unsafe_private_named.8, - name: self.__unsafe_private_named.9, - potential_action: self.__unsafe_private_named.10, - review: self.__unsafe_private_named.11, - same_as: self.__unsafe_private_named.12, - slogan: self.__unsafe_private_named.13, - subject_of: self.__unsafe_private_named.14, - url: self.__unsafe_private_named.15, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Brand<'a> { - Brand { - additional_type: self.__unsafe_private_named.0, - aggregate_rating: self.__unsafe_private_named.1, - alternate_name: self.__unsafe_private_named.2, - description: self.__unsafe_private_named.3, - disambiguating_description: self.__unsafe_private_named.4, - identifier: self.__unsafe_private_named.5, - image: self.__unsafe_private_named.6, - logo: self.__unsafe_private_named.7, - main_entity_of_page: self.__unsafe_private_named.8, - name: self.__unsafe_private_named.9, - potential_action: self.__unsafe_private_named.10, - review: self.__unsafe_private_named.11, - same_as: self.__unsafe_private_named.12, - slogan: self.__unsafe_private_named.13, - subject_of: self.__unsafe_private_named.14, - url: self.__unsafe_private_named.15, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Brand<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, BrandRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum BrandUrl<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct BrandGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Brand<'a>, -} - -impl From> for Brand<'_> { - fn from(output: BrandGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Brand<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Brand"; - type Record = BrandRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct BrandRecord; -impl jacquard_common::xrpc::XrpcResp for BrandRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Brand"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = BrandGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for BrandRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Brand"; - type Record = BrandRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Brand<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Brand" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Brand() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/episode.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/episode.rs deleted file mode 100644 index 370c08612..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/episode.rs +++ /dev/null @@ -1,8421 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Episode -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A media episode (e.g. TV, radio, video game) which can be part of a series or season. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub directors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episode_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_season: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirectors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEpisodeNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMusicBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.MusicGroup#embedded")] - MusicGroupEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPartOfSeason<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPartOfSeries<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Episode() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Episode", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A media episode (e.g. TV, radio, video game) which can be part of a series or season.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actors"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#actorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("director"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "directors", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#directorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duration"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "episodeNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#episodeNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#episodeNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("musicBy"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#musicByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeason", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#partOfSeasonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#partOfSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A media episode (e.g. TV, radio, video game) which can be part of a series or season.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actors"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#actorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("director"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "directors", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#directorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duration"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "episodeNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#episodeNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#episodeNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("musicBy"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#musicByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeason", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#partOfSeasonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#partOfSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.episode#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Episode" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Episode() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -/// A media episode (e.g. TV, radio, video game) which can be part of a series or season. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Episode<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub directors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EpisodeDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episode_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_season: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeActors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDirectors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeEpisodeNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeMusicBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.MusicGroup#embedded")] - MusicGroupEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePartOfSeason<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePartOfSeries<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EpisodeWorkTranslation<'a> {} -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Episode<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Episode" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Episode() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/event.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/event.rs deleted file mode 100644 index fff4047ca..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/event.rs +++ /dev/null @@ -1,4569 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Event -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the [[offers]] property. Repeated events may be structured as separate Event objects. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub attendee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub attendees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub composer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub door_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_attendance_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_schedule: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option< - EmbeddedMaximumAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_physical_attendee_capacity: std::option::Option< - EmbeddedMaximumPhysicalAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_virtual_attendee_capacity: std::option::Option< - EmbeddedMaximumVirtualAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub organizer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub previous_start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub remaining_attendee_capacity: std::option::Option< - EmbeddedRemainingAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub super_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_featured: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_performed: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAttendee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAttendees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComposer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDoorTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEventAttendanceMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEventSchedule<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEventStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumPhysicalAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumVirtualAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOrganizer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPerformer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPerformers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPreviousStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRemainingAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSuperEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkFeatured<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkPerformed<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Event() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Event", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the [[offers]] property. Repeated events may be structured as separate Event objects.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("attendee"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#attendeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "attendees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#attendeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("composer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#composerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("director"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("doorTime"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#doorTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#doorTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duration"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventAttendanceMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EventAttendanceModeEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventAttendanceModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventAttendanceModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventSchedule", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Schedule#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventScheduleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EventStatusType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("location"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumPhysicalAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumPhysicalAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumPhysicalAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumVirtualAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumVirtualAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumVirtualAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "organizer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#organizerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#performerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#performersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "previousStartDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#previousStartDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#previousStartDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#recordedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "remainingAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#remainingAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#remainingAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("subEvent"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#subEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subEvents", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#subEventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "superEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#superEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workFeatured", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#workFeaturedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workPerformed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#workPerformedList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the [[offers]] property. Repeated events may be structured as separate Event objects.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "attendee", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#attendeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "attendees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#attendeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "composer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#composerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "director", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "doorTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#doorTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#doorTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "duration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventAttendanceMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EventAttendanceModeEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventAttendanceModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventAttendanceModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventSchedule", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Schedule#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventScheduleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EventStatusType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#eventStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "location", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumPhysicalAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumPhysicalAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumPhysicalAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumVirtualAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumVirtualAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#maximumVirtualAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "organizer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#organizerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#performerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#performersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "previousStartDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#previousStartDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#previousStartDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#recordedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "remainingAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#remainingAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#remainingAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#subEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subEvents", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#subEventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "superEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#superEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workFeatured", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#workFeaturedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workPerformed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.event#workPerformedList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Event" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Event() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Event<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub attendee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub attendees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub composer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EventDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub door_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_attendance_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_schedule: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_physical_attendee_capacity: std::option::Option< - EventMaximumPhysicalAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_virtual_attendee_capacity: std::option::Option< - EventMaximumVirtualAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub organizer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub previous_start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub remaining_attendee_capacity: std::option::Option< - EventRemainingAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub super_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_featured: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_performed: std::option::Option>, -} - -pub mod event_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct EventBuilder<'a, S: event_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Event<'a> { - /// Create a new builder for this type - pub fn new() -> EventBuilder<'a, event_state::Empty> { - EventBuilder::new() - } -} - -impl<'a> EventBuilder<'a, event_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - EventBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `actor` field (optional) - pub fn actor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `actor` field to an Option value (optional) - pub fn maybe_actor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `attendee` field (optional) - pub fn attendee(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `attendee` field to an Option value (optional) - pub fn maybe_attendee(mut self, value: Option>) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `attendees` field (optional) - pub fn attendees(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `attendees` field to an Option value (optional) - pub fn maybe_attendees(mut self, value: Option>) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `composer` field (optional) - pub fn composer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `composer` field to an Option value (optional) - pub fn maybe_composer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `director` field (optional) - pub fn director(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `director` field to an Option value (optional) - pub fn maybe_director(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `doorTime` field (optional) - pub fn door_time(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `doorTime` field to an Option value (optional) - pub fn maybe_door_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `duration` field (optional) - pub fn duration(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `duration` field to an Option value (optional) - pub fn maybe_duration(mut self, value: Option>) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `endDate` field (optional) - pub fn end_date(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `endDate` field to an Option value (optional) - pub fn maybe_end_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `eventAttendanceMode` field (optional) - pub fn event_attendance_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `eventAttendanceMode` field to an Option value (optional) - pub fn maybe_event_attendance_mode( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `eventSchedule` field (optional) - pub fn event_schedule( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `eventSchedule` field to an Option value (optional) - pub fn maybe_event_schedule( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `eventStatus` field (optional) - pub fn event_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `eventStatus` field to an Option value (optional) - pub fn maybe_event_status(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `location` field (optional) - pub fn location(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `location` field to an Option value (optional) - pub fn maybe_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `maximumAttendeeCapacity` field (optional) - pub fn maximum_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `maximumAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `maximumPhysicalAttendeeCapacity` field (optional) - pub fn maximum_physical_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `maximumPhysicalAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_physical_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `maximumVirtualAttendeeCapacity` field (optional) - pub fn maximum_virtual_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `maximumVirtualAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_virtual_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `organizer` field (optional) - pub fn organizer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `organizer` field to an Option value (optional) - pub fn maybe_organizer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `performer` field (optional) - pub fn performer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `performer` field to an Option value (optional) - pub fn maybe_performer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `performers` field (optional) - pub fn performers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `performers` field to an Option value (optional) - pub fn maybe_performers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `previousStartDate` field (optional) - pub fn previous_start_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `previousStartDate` field to an Option value (optional) - pub fn maybe_previous_start_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `recordedIn` field (optional) - pub fn recorded_in(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `recordedIn` field to an Option value (optional) - pub fn maybe_recorded_in(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `remainingAttendeeCapacity` field (optional) - pub fn remaining_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `remainingAttendeeCapacity` field to an Option value (optional) - pub fn maybe_remaining_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `startDate` field (optional) - pub fn start_date(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `startDate` field to an Option value (optional) - pub fn maybe_start_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `subEvent` field (optional) - pub fn sub_event(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `subEvent` field to an Option value (optional) - pub fn maybe_sub_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `subEvents` field (optional) - pub fn sub_events(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `subEvents` field to an Option value (optional) - pub fn maybe_sub_events(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `superEvent` field (optional) - pub fn super_event(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `superEvent` field to an Option value (optional) - pub fn maybe_super_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `workFeatured` field (optional) - pub fn work_featured( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `workFeatured` field to an Option value (optional) - pub fn maybe_work_featured(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: event_state::State> EventBuilder<'a, S> { - /// Set the `workPerformed` field (optional) - pub fn work_performed( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `workPerformed` field to an Option value (optional) - pub fn maybe_work_performed( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S> EventBuilder<'a, S> -where - S: event_state::State, -{ - /// Build the final struct - pub fn build(self) -> Event<'a> { - Event { - about: self.__unsafe_private_named.0, - actor: self.__unsafe_private_named.1, - additional_type: self.__unsafe_private_named.2, - aggregate_rating: self.__unsafe_private_named.3, - alternate_name: self.__unsafe_private_named.4, - attendee: self.__unsafe_private_named.5, - attendees: self.__unsafe_private_named.6, - audience: self.__unsafe_private_named.7, - composer: self.__unsafe_private_named.8, - contributor: self.__unsafe_private_named.9, - description: self.__unsafe_private_named.10, - director: self.__unsafe_private_named.11, - disambiguating_description: self.__unsafe_private_named.12, - door_time: self.__unsafe_private_named.13, - duration: self.__unsafe_private_named.14, - end_date: self.__unsafe_private_named.15, - event_attendance_mode: self.__unsafe_private_named.16, - event_schedule: self.__unsafe_private_named.17, - event_status: self.__unsafe_private_named.18, - funder: self.__unsafe_private_named.19, - funding: self.__unsafe_private_named.20, - identifier: self.__unsafe_private_named.21, - image: self.__unsafe_private_named.22, - in_language: self.__unsafe_private_named.23, - is_accessible_for_free: self.__unsafe_private_named.24, - keywords: self.__unsafe_private_named.25, - location: self.__unsafe_private_named.26, - main_entity_of_page: self.__unsafe_private_named.27, - maximum_attendee_capacity: self.__unsafe_private_named.28, - maximum_physical_attendee_capacity: self.__unsafe_private_named.29, - maximum_virtual_attendee_capacity: self.__unsafe_private_named.30, - name: self.__unsafe_private_named.31, - offers: self.__unsafe_private_named.32, - organizer: self.__unsafe_private_named.33, - performer: self.__unsafe_private_named.34, - performers: self.__unsafe_private_named.35, - potential_action: self.__unsafe_private_named.36, - previous_start_date: self.__unsafe_private_named.37, - recorded_in: self.__unsafe_private_named.38, - remaining_attendee_capacity: self.__unsafe_private_named.39, - review: self.__unsafe_private_named.40, - same_as: self.__unsafe_private_named.41, - sponsor: self.__unsafe_private_named.42, - start_date: self.__unsafe_private_named.43, - sub_event: self.__unsafe_private_named.44, - sub_events: self.__unsafe_private_named.45, - subject_of: self.__unsafe_private_named.46, - super_event: self.__unsafe_private_named.47, - translator: self.__unsafe_private_named.48, - typical_age_range: self.__unsafe_private_named.49, - url: self.__unsafe_private_named.50, - work_featured: self.__unsafe_private_named.51, - work_performed: self.__unsafe_private_named.52, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Event<'a> { - Event { - about: self.__unsafe_private_named.0, - actor: self.__unsafe_private_named.1, - additional_type: self.__unsafe_private_named.2, - aggregate_rating: self.__unsafe_private_named.3, - alternate_name: self.__unsafe_private_named.4, - attendee: self.__unsafe_private_named.5, - attendees: self.__unsafe_private_named.6, - audience: self.__unsafe_private_named.7, - composer: self.__unsafe_private_named.8, - contributor: self.__unsafe_private_named.9, - description: self.__unsafe_private_named.10, - director: self.__unsafe_private_named.11, - disambiguating_description: self.__unsafe_private_named.12, - door_time: self.__unsafe_private_named.13, - duration: self.__unsafe_private_named.14, - end_date: self.__unsafe_private_named.15, - event_attendance_mode: self.__unsafe_private_named.16, - event_schedule: self.__unsafe_private_named.17, - event_status: self.__unsafe_private_named.18, - funder: self.__unsafe_private_named.19, - funding: self.__unsafe_private_named.20, - identifier: self.__unsafe_private_named.21, - image: self.__unsafe_private_named.22, - in_language: self.__unsafe_private_named.23, - is_accessible_for_free: self.__unsafe_private_named.24, - keywords: self.__unsafe_private_named.25, - location: self.__unsafe_private_named.26, - main_entity_of_page: self.__unsafe_private_named.27, - maximum_attendee_capacity: self.__unsafe_private_named.28, - maximum_physical_attendee_capacity: self.__unsafe_private_named.29, - maximum_virtual_attendee_capacity: self.__unsafe_private_named.30, - name: self.__unsafe_private_named.31, - offers: self.__unsafe_private_named.32, - organizer: self.__unsafe_private_named.33, - performer: self.__unsafe_private_named.34, - performers: self.__unsafe_private_named.35, - potential_action: self.__unsafe_private_named.36, - previous_start_date: self.__unsafe_private_named.37, - recorded_in: self.__unsafe_private_named.38, - remaining_attendee_capacity: self.__unsafe_private_named.39, - review: self.__unsafe_private_named.40, - same_as: self.__unsafe_private_named.41, - sponsor: self.__unsafe_private_named.42, - start_date: self.__unsafe_private_named.43, - sub_event: self.__unsafe_private_named.44, - sub_events: self.__unsafe_private_named.45, - subject_of: self.__unsafe_private_named.46, - super_event: self.__unsafe_private_named.47, - translator: self.__unsafe_private_named.48, - typical_age_range: self.__unsafe_private_named.49, - url: self.__unsafe_private_named.50, - work_featured: self.__unsafe_private_named.51, - work_performed: self.__unsafe_private_named.52, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Event<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, EventRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventAttendee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventAttendees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventComposer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventDoorTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventEventAttendanceMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventEventSchedule<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventEventStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventMaximumPhysicalAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventMaximumVirtualAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventOrganizer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventPerformer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventPerformers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventPreviousStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventRecordedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventRemainingAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventSubEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventSubEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventSuperEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventWorkFeatured<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EventWorkPerformed<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct EventGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Event<'a>, -} - -impl From> for Event<'_> { - fn from(output: EventGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Event<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Event"; - type Record = EventRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct EventRecord; -impl jacquard_common::xrpc::XrpcResp for EventRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Event"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = EventGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for EventRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Event"; - type Record = EventRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Event<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Event" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Event() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/hotel.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/hotel.rs deleted file mode 100644 index 61df58926..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/hotel.rs +++ /dev/null @@ -1,10866 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Hotel -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/** A hotel is an establishment that provides lodging paid on a short-term basis (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel). -

-See also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.*/ -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - EmbeddedActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - EmbeddedAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub amenity_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub available_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub checkin_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub checkout_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contains_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub currencies_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option< - EmbeddedDiversityStaffingReport<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_contains: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covered_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_crosses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_disjoint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_equals: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_intersects: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_overlaps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_touches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_within: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_drive_through_service: std::option::Option< - EmbeddedHasDriveThroughService<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - EmbeddedHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - EmbeddedHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub latitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub longitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option< - EmbeddedMaximumAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_rooms: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours_specification: std::option::Option< - EmbeddedOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub payment_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pets_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub public_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub smoking_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub special_opening_hours_specification: std::option::Option< - EmbeddedSpecialOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub star_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tour_booking_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAmenityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAvailableLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBranchCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBranchOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCheckinTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCheckoutTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainedInPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainsPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCurrenciesAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoContains<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCoveredBy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCovers<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCrosses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoDisjoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoEquals<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoIntersects<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoOverlaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoTouches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoWithin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasDriveThroughService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLatitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLongitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfRooms<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOpeningHours<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPaymentAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPetsAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPhoto<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPhotos<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPriceRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublicAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSmokingAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpecialOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedStarRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTourBookingPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVatId<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Hotel() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Hotel", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A hotel is an establishment that provides lodging paid on a short-term basis (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "amenityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LocationFeatureSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#amenityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availableLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#availableLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#availableLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchCode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#branchCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#branchCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("branchOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#branchOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "checkinTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#checkinTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#checkinTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "checkoutTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#checkoutTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#checkoutTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#containedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedInPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#containedInPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containsPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#containsPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "currenciesAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#currenciesAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#currenciesAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("employee"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founders"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("geo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoCoordinates#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoContains", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoContainsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCoveredBy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoCoveredByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCovers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoCoversList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCrosses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoCrossesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoDisjoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoDisjointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoEquals", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoEqualsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoIntersects", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoIntersectsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoOverlaps", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoOverlapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoTouches", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoTouchesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoWithin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoWithinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasDriveThroughService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasDriveThroughServiceScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasDriveThroughServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasMap"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Map#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasMapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasMapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("latitude"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#latitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#latitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("location"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "longitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#longitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#longitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("map"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("maps"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mapsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("memberOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfRooms", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#numberOfRoomsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#numberOfRoomsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHours", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#openingHoursScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#openingHoursList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#openingHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "paymentAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#paymentAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#paymentAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "petsAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#petsAllowedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#petsAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#photoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photos"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#photosList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#priceRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#priceRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publicAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#publicAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#publicAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "smokingAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#smokingAllowedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#smokingAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "specialOpeningHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#specialOpeningHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "starRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#starRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "tourBookingPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#tourBookingPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#tourBookingPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A hotel is an establishment that provides lodging paid on a short-term basis (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "amenityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LocationFeatureSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#amenityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availableLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#availableLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#availableLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchCode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#branchCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#branchCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#branchOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "checkinTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#checkinTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#checkinTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "checkoutTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#checkoutTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#checkoutTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#containedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedInPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#containedInPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containsPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#containsPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "currenciesAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#currenciesAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#currenciesAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employee", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "founders", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("geo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoCoordinates#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoContains", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoContainsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCoveredBy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoCoveredByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCovers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoCoversList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCrosses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoCrossesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoDisjoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoDisjointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoEquals", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoEqualsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoIntersects", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoIntersectsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoOverlaps", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoOverlapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoTouches", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoTouchesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoWithin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#geoWithinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasDriveThroughService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasDriveThroughServiceScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasDriveThroughServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasMap"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Map#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasMapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasMapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "latitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#latitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#latitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "location", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "longitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#longitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#longitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("map"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("maps"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mapsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#mapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "memberOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfRooms", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#numberOfRoomsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#numberOfRoomsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHours", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#openingHoursScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#openingHoursList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#openingHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "paymentAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#paymentAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#paymentAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "petsAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#petsAllowedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#petsAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#photoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photos"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#photosList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#priceRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#priceRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publicAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#publicAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#publicAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "smokingAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#smokingAllowedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#smokingAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "specialOpeningHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#specialOpeningHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "starRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#starRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "tourBookingPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#tourBookingPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#tourBookingPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.hotel#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Hotel" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Hotel() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Hotel<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - HotelActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - HotelAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub amenity_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub available_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub checkin_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub checkout_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contains_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub currencies_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - HotelDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_contains: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covered_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_crosses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_disjoint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_equals: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_intersects: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_overlaps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_touches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_within: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_drive_through_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - HotelHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub latitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub longitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_rooms: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours_specification: std::option::Option< - HotelOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub payment_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pets_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub public_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub smoking_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub special_opening_hours_specification: std::option::Option< - HotelSpecialOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub star_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tour_booking_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -pub mod hotel_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct HotelBuilder<'a, S: hotel_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Hotel<'a> { - /// Create a new builder for this type - pub fn new() -> HotelBuilder<'a, hotel_state::Empty> { - HotelBuilder::new() - } -} - -impl<'a> HotelBuilder<'a, hotel_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - HotelBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `acceptedPaymentMethod` field (optional) - pub fn accepted_payment_method( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `acceptedPaymentMethod` field to an Option value (optional) - pub fn maybe_accepted_payment_method( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `actionableFeedbackPolicy` field (optional) - pub fn actionable_feedback_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `actionableFeedbackPolicy` field to an Option value (optional) - pub fn maybe_actionable_feedback_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `additionalProperty` field (optional) - pub fn additional_property( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `additionalProperty` field to an Option value (optional) - pub fn maybe_additional_property( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `address` field (optional) - pub fn address(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `address` field to an Option value (optional) - pub fn maybe_address(mut self, value: Option>) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `agentInteractionStatistic` field (optional) - pub fn agent_interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `agentInteractionStatistic` field to an Option value (optional) - pub fn maybe_agent_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `alumni` field (optional) - pub fn alumni(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `alumni` field to an Option value (optional) - pub fn maybe_alumni(mut self, value: Option>) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `amenityFeature` field (optional) - pub fn amenity_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `amenityFeature` field to an Option value (optional) - pub fn maybe_amenity_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `areaServed` field (optional) - pub fn area_served(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `areaServed` field to an Option value (optional) - pub fn maybe_area_served(mut self, value: Option>) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `availableLanguage` field (optional) - pub fn available_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `availableLanguage` field to an Option value (optional) - pub fn maybe_available_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `branchCode` field (optional) - pub fn branch_code(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `branchCode` field to an Option value (optional) - pub fn maybe_branch_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `branchOf` field (optional) - pub fn branch_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `branchOf` field to an Option value (optional) - pub fn maybe_branch_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `brand` field (optional) - pub fn brand(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `brand` field to an Option value (optional) - pub fn maybe_brand(mut self, value: Option>) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `checkinTime` field (optional) - pub fn checkin_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `checkinTime` field to an Option value (optional) - pub fn maybe_checkin_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `checkoutTime` field (optional) - pub fn checkout_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `checkoutTime` field to an Option value (optional) - pub fn maybe_checkout_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `companyRegistration` field (optional) - pub fn company_registration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `companyRegistration` field to an Option value (optional) - pub fn maybe_company_registration( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `contactPoint` field (optional) - pub fn contact_point( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `contactPoint` field to an Option value (optional) - pub fn maybe_contact_point(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `contactPoints` field (optional) - pub fn contact_points( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `contactPoints` field to an Option value (optional) - pub fn maybe_contact_points( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `containedIn` field (optional) - pub fn contained_in( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `containedIn` field to an Option value (optional) - pub fn maybe_contained_in(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `containedInPlace` field (optional) - pub fn contained_in_place( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `containedInPlace` field to an Option value (optional) - pub fn maybe_contained_in_place( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `containsPlace` field (optional) - pub fn contains_place( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `containsPlace` field to an Option value (optional) - pub fn maybe_contains_place( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `correctionsPolicy` field (optional) - pub fn corrections_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `correctionsPolicy` field to an Option value (optional) - pub fn maybe_corrections_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `currenciesAccepted` field (optional) - pub fn currencies_accepted( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `currenciesAccepted` field to an Option value (optional) - pub fn maybe_currencies_accepted( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `department` field (optional) - pub fn department(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `department` field to an Option value (optional) - pub fn maybe_department(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `dissolutionDate` field (optional) - pub fn dissolution_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `dissolutionDate` field to an Option value (optional) - pub fn maybe_dissolution_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `diversityPolicy` field (optional) - pub fn diversity_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `diversityPolicy` field to an Option value (optional) - pub fn maybe_diversity_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `diversityStaffingReport` field (optional) - pub fn diversity_staffing_report( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `diversityStaffingReport` field to an Option value (optional) - pub fn maybe_diversity_staffing_report( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `duns` field (optional) - pub fn duns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `duns` field to an Option value (optional) - pub fn maybe_duns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `email` field (optional) - pub fn email(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `email` field to an Option value (optional) - pub fn maybe_email(mut self, value: Option>) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `employee` field (optional) - pub fn employee(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `employee` field to an Option value (optional) - pub fn maybe_employee(mut self, value: Option>) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `employees` field (optional) - pub fn employees(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `employees` field to an Option value (optional) - pub fn maybe_employees(mut self, value: Option>) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `ethicsPolicy` field (optional) - pub fn ethics_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `ethicsPolicy` field to an Option value (optional) - pub fn maybe_ethics_policy(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `event` field (optional) - pub fn event(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `event` field to an Option value (optional) - pub fn maybe_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `events` field (optional) - pub fn events(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `events` field to an Option value (optional) - pub fn maybe_events(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `faxNumber` field (optional) - pub fn fax_number(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `faxNumber` field to an Option value (optional) - pub fn maybe_fax_number(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `founder` field (optional) - pub fn founder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `founder` field to an Option value (optional) - pub fn maybe_founder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `founders` field (optional) - pub fn founders(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `founders` field to an Option value (optional) - pub fn maybe_founders(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `foundingDate` field (optional) - pub fn founding_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `foundingDate` field to an Option value (optional) - pub fn maybe_founding_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `foundingLocation` field (optional) - pub fn founding_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `foundingLocation` field to an Option value (optional) - pub fn maybe_founding_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geo` field (optional) - pub fn geo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `geo` field to an Option value (optional) - pub fn maybe_geo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoContains` field (optional) - pub fn geo_contains( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `geoContains` field to an Option value (optional) - pub fn maybe_geo_contains(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoCoveredBy` field (optional) - pub fn geo_covered_by( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `geoCoveredBy` field to an Option value (optional) - pub fn maybe_geo_covered_by(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoCovers` field (optional) - pub fn geo_covers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `geoCovers` field to an Option value (optional) - pub fn maybe_geo_covers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoCrosses` field (optional) - pub fn geo_crosses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `geoCrosses` field to an Option value (optional) - pub fn maybe_geo_crosses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoDisjoint` field (optional) - pub fn geo_disjoint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `geoDisjoint` field to an Option value (optional) - pub fn maybe_geo_disjoint(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoEquals` field (optional) - pub fn geo_equals(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `geoEquals` field to an Option value (optional) - pub fn maybe_geo_equals(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoIntersects` field (optional) - pub fn geo_intersects( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `geoIntersects` field to an Option value (optional) - pub fn maybe_geo_intersects( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoOverlaps` field (optional) - pub fn geo_overlaps( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `geoOverlaps` field to an Option value (optional) - pub fn maybe_geo_overlaps(mut self, value: Option>) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoTouches` field (optional) - pub fn geo_touches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `geoTouches` field to an Option value (optional) - pub fn maybe_geo_touches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `geoWithin` field (optional) - pub fn geo_within(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `geoWithin` field to an Option value (optional) - pub fn maybe_geo_within(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `globalLocationNumber` field (optional) - pub fn global_location_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `globalLocationNumber` field to an Option value (optional) - pub fn maybe_global_location_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasCertification` field (optional) - pub fn has_certification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `hasCertification` field to an Option value (optional) - pub fn maybe_has_certification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasCredential` field (optional) - pub fn has_credential( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `hasCredential` field to an Option value (optional) - pub fn maybe_has_credential( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasDriveThroughService` field (optional) - pub fn has_drive_through_service( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `hasDriveThroughService` field to an Option value (optional) - pub fn maybe_has_drive_through_service( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasGS1DigitalLink` field (optional) - pub fn has_gs1_digital_link( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `hasGS1DigitalLink` field to an Option value (optional) - pub fn maybe_has_gs1_digital_link( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasMap` field (optional) - pub fn has_map(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `hasMap` field to an Option value (optional) - pub fn maybe_has_map(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasMemberProgram` field (optional) - pub fn has_member_program( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `hasMemberProgram` field to an Option value (optional) - pub fn maybe_has_member_program( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasMerchantReturnPolicy` field (optional) - pub fn has_merchant_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `hasMerchantReturnPolicy` field to an Option value (optional) - pub fn maybe_has_merchant_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasOfferCatalog` field (optional) - pub fn has_offer_catalog( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `hasOfferCatalog` field to an Option value (optional) - pub fn maybe_has_offer_catalog( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasPOS` field (optional) - pub fn has_pos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `hasPOS` field to an Option value (optional) - pub fn maybe_has_pos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasProductReturnPolicy` field (optional) - pub fn has_product_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `hasProductReturnPolicy` field to an Option value (optional) - pub fn maybe_has_product_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `hasShippingService` field (optional) - pub fn has_shipping_service( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `hasShippingService` field to an Option value (optional) - pub fn maybe_has_shipping_service( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `isicV4` field (optional) - pub fn isic_v4(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isicV4` field to an Option value (optional) - pub fn maybe_isic_v4(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `iso6523Code` field (optional) - pub fn iso6523_code( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `iso6523Code` field to an Option value (optional) - pub fn maybe_iso6523_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `knowsAbout` field (optional) - pub fn knows_about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `knowsAbout` field to an Option value (optional) - pub fn maybe_knows_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `knowsLanguage` field (optional) - pub fn knows_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `knowsLanguage` field to an Option value (optional) - pub fn maybe_knows_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `latitude` field (optional) - pub fn latitude(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `latitude` field to an Option value (optional) - pub fn maybe_latitude(mut self, value: Option>) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `legalAddress` field (optional) - pub fn legal_address( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `legalAddress` field to an Option value (optional) - pub fn maybe_legal_address(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `legalName` field (optional) - pub fn legal_name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `legalName` field to an Option value (optional) - pub fn maybe_legal_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `legalRepresentative` field (optional) - pub fn legal_representative( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `legalRepresentative` field to an Option value (optional) - pub fn maybe_legal_representative( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `leiCode` field (optional) - pub fn lei_code(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `leiCode` field to an Option value (optional) - pub fn maybe_lei_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `location` field (optional) - pub fn location(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `location` field to an Option value (optional) - pub fn maybe_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `logo` field (optional) - pub fn logo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `logo` field to an Option value (optional) - pub fn maybe_logo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `longitude` field (optional) - pub fn longitude(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `longitude` field to an Option value (optional) - pub fn maybe_longitude(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `makesOffer` field (optional) - pub fn makes_offer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `makesOffer` field to an Option value (optional) - pub fn maybe_makes_offer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `map` field (optional) - pub fn map(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `map` field to an Option value (optional) - pub fn maybe_map(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `maps` field (optional) - pub fn maps(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `maps` field to an Option value (optional) - pub fn maybe_maps(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `maximumAttendeeCapacity` field (optional) - pub fn maximum_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `maximumAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `member` field (optional) - pub fn member(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `member` field to an Option value (optional) - pub fn maybe_member(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `memberOf` field (optional) - pub fn member_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `memberOf` field to an Option value (optional) - pub fn maybe_member_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `members` field (optional) - pub fn members(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `members` field to an Option value (optional) - pub fn maybe_members(mut self, value: Option>) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `naics` field (optional) - pub fn naics(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `naics` field to an Option value (optional) - pub fn maybe_naics(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `nonprofitStatus` field (optional) - pub fn nonprofit_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `nonprofitStatus` field to an Option value (optional) - pub fn maybe_nonprofit_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `numberOfEmployees` field (optional) - pub fn number_of_employees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `numberOfEmployees` field to an Option value (optional) - pub fn maybe_number_of_employees( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `numberOfRooms` field (optional) - pub fn number_of_rooms( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `numberOfRooms` field to an Option value (optional) - pub fn maybe_number_of_rooms( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `openingHours` field (optional) - pub fn opening_hours( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `openingHours` field to an Option value (optional) - pub fn maybe_opening_hours(mut self, value: Option>) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `openingHoursSpecification` field (optional) - pub fn opening_hours_specification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `openingHoursSpecification` field to an Option value (optional) - pub fn maybe_opening_hours_specification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `ownershipFundingInfo` field (optional) - pub fn ownership_funding_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `ownershipFundingInfo` field to an Option value (optional) - pub fn maybe_ownership_funding_info( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `owns` field (optional) - pub fn owns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `owns` field to an Option value (optional) - pub fn maybe_owns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `parentOrganization` field (optional) - pub fn parent_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `parentOrganization` field to an Option value (optional) - pub fn maybe_parent_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `paymentAccepted` field (optional) - pub fn payment_accepted( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `paymentAccepted` field to an Option value (optional) - pub fn maybe_payment_accepted( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `petsAllowed` field (optional) - pub fn pets_allowed( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `petsAllowed` field to an Option value (optional) - pub fn maybe_pets_allowed(mut self, value: Option>) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `photo` field (optional) - pub fn photo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `photo` field to an Option value (optional) - pub fn maybe_photo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `photos` field (optional) - pub fn photos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `photos` field to an Option value (optional) - pub fn maybe_photos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `priceRange` field (optional) - pub fn price_range(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `priceRange` field to an Option value (optional) - pub fn maybe_price_range(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `publicAccess` field (optional) - pub fn public_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `publicAccess` field to an Option value (optional) - pub fn maybe_public_access(mut self, value: Option>) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `seeks` field (optional) - pub fn seeks(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `seeks` field to an Option value (optional) - pub fn maybe_seeks(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `serviceArea` field (optional) - pub fn service_area( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `serviceArea` field to an Option value (optional) - pub fn maybe_service_area(mut self, value: Option>) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `skills` field (optional) - pub fn skills(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `skills` field to an Option value (optional) - pub fn maybe_skills(mut self, value: Option>) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `slogan` field (optional) - pub fn slogan(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `slogan` field to an Option value (optional) - pub fn maybe_slogan(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `smokingAllowed` field (optional) - pub fn smoking_allowed( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `smokingAllowed` field to an Option value (optional) - pub fn maybe_smoking_allowed( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `specialOpeningHoursSpecification` field (optional) - pub fn special_opening_hours_specification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `specialOpeningHoursSpecification` field to an Option value (optional) - pub fn maybe_special_opening_hours_specification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `starRating` field (optional) - pub fn star_rating(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `starRating` field to an Option value (optional) - pub fn maybe_star_rating(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `subOrganization` field (optional) - pub fn sub_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `subOrganization` field to an Option value (optional) - pub fn maybe_sub_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `taxID` field (optional) - pub fn tax_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `taxID` field to an Option value (optional) - pub fn maybe_tax_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `telephone` field (optional) - pub fn telephone(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `telephone` field to an Option value (optional) - pub fn maybe_telephone(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `tourBookingPage` field (optional) - pub fn tour_booking_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `tourBookingPage` field to an Option value (optional) - pub fn maybe_tour_booking_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `unnamedSourcesPolicy` field (optional) - pub fn unnamed_sources_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `unnamedSourcesPolicy` field to an Option value (optional) - pub fn maybe_unnamed_sources_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: hotel_state::State> HotelBuilder<'a, S> { - /// Set the `vatID` field (optional) - pub fn vat_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `vatID` field to an Option value (optional) - pub fn maybe_vat_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S> HotelBuilder<'a, S> -where - S: hotel_state::State, -{ - /// Build the final struct - pub fn build(self) -> Hotel<'a> { - Hotel { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_property: self.__unsafe_private_named.2, - additional_type: self.__unsafe_private_named.3, - address: self.__unsafe_private_named.4, - agent_interaction_statistic: self.__unsafe_private_named.5, - aggregate_rating: self.__unsafe_private_named.6, - alternate_name: self.__unsafe_private_named.7, - alumni: self.__unsafe_private_named.8, - amenity_feature: self.__unsafe_private_named.9, - area_served: self.__unsafe_private_named.10, - audience: self.__unsafe_private_named.11, - available_language: self.__unsafe_private_named.12, - award: self.__unsafe_private_named.13, - awards: self.__unsafe_private_named.14, - branch_code: self.__unsafe_private_named.15, - branch_of: self.__unsafe_private_named.16, - brand: self.__unsafe_private_named.17, - checkin_time: self.__unsafe_private_named.18, - checkout_time: self.__unsafe_private_named.19, - company_registration: self.__unsafe_private_named.20, - contact_point: self.__unsafe_private_named.21, - contact_points: self.__unsafe_private_named.22, - contained_in: self.__unsafe_private_named.23, - contained_in_place: self.__unsafe_private_named.24, - contains_place: self.__unsafe_private_named.25, - corrections_policy: self.__unsafe_private_named.26, - currencies_accepted: self.__unsafe_private_named.27, - department: self.__unsafe_private_named.28, - description: self.__unsafe_private_named.29, - disambiguating_description: self.__unsafe_private_named.30, - dissolution_date: self.__unsafe_private_named.31, - diversity_policy: self.__unsafe_private_named.32, - diversity_staffing_report: self.__unsafe_private_named.33, - duns: self.__unsafe_private_named.34, - email: self.__unsafe_private_named.35, - employee: self.__unsafe_private_named.36, - employees: self.__unsafe_private_named.37, - ethics_policy: self.__unsafe_private_named.38, - event: self.__unsafe_private_named.39, - events: self.__unsafe_private_named.40, - fax_number: self.__unsafe_private_named.41, - founder: self.__unsafe_private_named.42, - founders: self.__unsafe_private_named.43, - founding_date: self.__unsafe_private_named.44, - founding_location: self.__unsafe_private_named.45, - funder: self.__unsafe_private_named.46, - funding: self.__unsafe_private_named.47, - geo: self.__unsafe_private_named.48, - geo_contains: self.__unsafe_private_named.49, - geo_covered_by: self.__unsafe_private_named.50, - geo_covers: self.__unsafe_private_named.51, - geo_crosses: self.__unsafe_private_named.52, - geo_disjoint: self.__unsafe_private_named.53, - geo_equals: self.__unsafe_private_named.54, - geo_intersects: self.__unsafe_private_named.55, - geo_overlaps: self.__unsafe_private_named.56, - geo_touches: self.__unsafe_private_named.57, - geo_within: self.__unsafe_private_named.58, - global_location_number: self.__unsafe_private_named.59, - has_certification: self.__unsafe_private_named.60, - has_credential: self.__unsafe_private_named.61, - has_drive_through_service: self.__unsafe_private_named.62, - has_gs1_digital_link: self.__unsafe_private_named.63, - has_map: self.__unsafe_private_named.64, - has_member_program: self.__unsafe_private_named.65, - has_merchant_return_policy: self.__unsafe_private_named.66, - has_offer_catalog: self.__unsafe_private_named.67, - has_pos: self.__unsafe_private_named.68, - has_product_return_policy: self.__unsafe_private_named.69, - has_shipping_service: self.__unsafe_private_named.70, - identifier: self.__unsafe_private_named.71, - image: self.__unsafe_private_named.72, - interaction_statistic: self.__unsafe_private_named.73, - is_accessible_for_free: self.__unsafe_private_named.74, - isic_v4: self.__unsafe_private_named.75, - iso6523_code: self.__unsafe_private_named.76, - keywords: self.__unsafe_private_named.77, - knows_about: self.__unsafe_private_named.78, - knows_language: self.__unsafe_private_named.79, - latitude: self.__unsafe_private_named.80, - legal_address: self.__unsafe_private_named.81, - legal_name: self.__unsafe_private_named.82, - legal_representative: self.__unsafe_private_named.83, - lei_code: self.__unsafe_private_named.84, - location: self.__unsafe_private_named.85, - logo: self.__unsafe_private_named.86, - longitude: self.__unsafe_private_named.87, - main_entity_of_page: self.__unsafe_private_named.88, - makes_offer: self.__unsafe_private_named.89, - map: self.__unsafe_private_named.90, - maps: self.__unsafe_private_named.91, - maximum_attendee_capacity: self.__unsafe_private_named.92, - member: self.__unsafe_private_named.93, - member_of: self.__unsafe_private_named.94, - members: self.__unsafe_private_named.95, - naics: self.__unsafe_private_named.96, - name: self.__unsafe_private_named.97, - nonprofit_status: self.__unsafe_private_named.98, - number_of_employees: self.__unsafe_private_named.99, - number_of_rooms: self.__unsafe_private_named.100, - opening_hours: self.__unsafe_private_named.101, - opening_hours_specification: self.__unsafe_private_named.102, - ownership_funding_info: self.__unsafe_private_named.103, - owns: self.__unsafe_private_named.104, - parent_organization: self.__unsafe_private_named.105, - payment_accepted: self.__unsafe_private_named.106, - pets_allowed: self.__unsafe_private_named.107, - photo: self.__unsafe_private_named.108, - photos: self.__unsafe_private_named.109, - potential_action: self.__unsafe_private_named.110, - price_range: self.__unsafe_private_named.111, - public_access: self.__unsafe_private_named.112, - publishing_principles: self.__unsafe_private_named.113, - review: self.__unsafe_private_named.114, - reviews: self.__unsafe_private_named.115, - same_as: self.__unsafe_private_named.116, - seeks: self.__unsafe_private_named.117, - service_area: self.__unsafe_private_named.118, - skills: self.__unsafe_private_named.119, - slogan: self.__unsafe_private_named.120, - smoking_allowed: self.__unsafe_private_named.121, - special_opening_hours_specification: self.__unsafe_private_named.122, - sponsor: self.__unsafe_private_named.123, - star_rating: self.__unsafe_private_named.124, - sub_organization: self.__unsafe_private_named.125, - subject_of: self.__unsafe_private_named.126, - tax_id: self.__unsafe_private_named.127, - telephone: self.__unsafe_private_named.128, - tour_booking_page: self.__unsafe_private_named.129, - unnamed_sources_policy: self.__unsafe_private_named.130, - url: self.__unsafe_private_named.131, - vat_id: self.__unsafe_private_named.132, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Hotel<'a> { - Hotel { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_property: self.__unsafe_private_named.2, - additional_type: self.__unsafe_private_named.3, - address: self.__unsafe_private_named.4, - agent_interaction_statistic: self.__unsafe_private_named.5, - aggregate_rating: self.__unsafe_private_named.6, - alternate_name: self.__unsafe_private_named.7, - alumni: self.__unsafe_private_named.8, - amenity_feature: self.__unsafe_private_named.9, - area_served: self.__unsafe_private_named.10, - audience: self.__unsafe_private_named.11, - available_language: self.__unsafe_private_named.12, - award: self.__unsafe_private_named.13, - awards: self.__unsafe_private_named.14, - branch_code: self.__unsafe_private_named.15, - branch_of: self.__unsafe_private_named.16, - brand: self.__unsafe_private_named.17, - checkin_time: self.__unsafe_private_named.18, - checkout_time: self.__unsafe_private_named.19, - company_registration: self.__unsafe_private_named.20, - contact_point: self.__unsafe_private_named.21, - contact_points: self.__unsafe_private_named.22, - contained_in: self.__unsafe_private_named.23, - contained_in_place: self.__unsafe_private_named.24, - contains_place: self.__unsafe_private_named.25, - corrections_policy: self.__unsafe_private_named.26, - currencies_accepted: self.__unsafe_private_named.27, - department: self.__unsafe_private_named.28, - description: self.__unsafe_private_named.29, - disambiguating_description: self.__unsafe_private_named.30, - dissolution_date: self.__unsafe_private_named.31, - diversity_policy: self.__unsafe_private_named.32, - diversity_staffing_report: self.__unsafe_private_named.33, - duns: self.__unsafe_private_named.34, - email: self.__unsafe_private_named.35, - employee: self.__unsafe_private_named.36, - employees: self.__unsafe_private_named.37, - ethics_policy: self.__unsafe_private_named.38, - event: self.__unsafe_private_named.39, - events: self.__unsafe_private_named.40, - fax_number: self.__unsafe_private_named.41, - founder: self.__unsafe_private_named.42, - founders: self.__unsafe_private_named.43, - founding_date: self.__unsafe_private_named.44, - founding_location: self.__unsafe_private_named.45, - funder: self.__unsafe_private_named.46, - funding: self.__unsafe_private_named.47, - geo: self.__unsafe_private_named.48, - geo_contains: self.__unsafe_private_named.49, - geo_covered_by: self.__unsafe_private_named.50, - geo_covers: self.__unsafe_private_named.51, - geo_crosses: self.__unsafe_private_named.52, - geo_disjoint: self.__unsafe_private_named.53, - geo_equals: self.__unsafe_private_named.54, - geo_intersects: self.__unsafe_private_named.55, - geo_overlaps: self.__unsafe_private_named.56, - geo_touches: self.__unsafe_private_named.57, - geo_within: self.__unsafe_private_named.58, - global_location_number: self.__unsafe_private_named.59, - has_certification: self.__unsafe_private_named.60, - has_credential: self.__unsafe_private_named.61, - has_drive_through_service: self.__unsafe_private_named.62, - has_gs1_digital_link: self.__unsafe_private_named.63, - has_map: self.__unsafe_private_named.64, - has_member_program: self.__unsafe_private_named.65, - has_merchant_return_policy: self.__unsafe_private_named.66, - has_offer_catalog: self.__unsafe_private_named.67, - has_pos: self.__unsafe_private_named.68, - has_product_return_policy: self.__unsafe_private_named.69, - has_shipping_service: self.__unsafe_private_named.70, - identifier: self.__unsafe_private_named.71, - image: self.__unsafe_private_named.72, - interaction_statistic: self.__unsafe_private_named.73, - is_accessible_for_free: self.__unsafe_private_named.74, - isic_v4: self.__unsafe_private_named.75, - iso6523_code: self.__unsafe_private_named.76, - keywords: self.__unsafe_private_named.77, - knows_about: self.__unsafe_private_named.78, - knows_language: self.__unsafe_private_named.79, - latitude: self.__unsafe_private_named.80, - legal_address: self.__unsafe_private_named.81, - legal_name: self.__unsafe_private_named.82, - legal_representative: self.__unsafe_private_named.83, - lei_code: self.__unsafe_private_named.84, - location: self.__unsafe_private_named.85, - logo: self.__unsafe_private_named.86, - longitude: self.__unsafe_private_named.87, - main_entity_of_page: self.__unsafe_private_named.88, - makes_offer: self.__unsafe_private_named.89, - map: self.__unsafe_private_named.90, - maps: self.__unsafe_private_named.91, - maximum_attendee_capacity: self.__unsafe_private_named.92, - member: self.__unsafe_private_named.93, - member_of: self.__unsafe_private_named.94, - members: self.__unsafe_private_named.95, - naics: self.__unsafe_private_named.96, - name: self.__unsafe_private_named.97, - nonprofit_status: self.__unsafe_private_named.98, - number_of_employees: self.__unsafe_private_named.99, - number_of_rooms: self.__unsafe_private_named.100, - opening_hours: self.__unsafe_private_named.101, - opening_hours_specification: self.__unsafe_private_named.102, - ownership_funding_info: self.__unsafe_private_named.103, - owns: self.__unsafe_private_named.104, - parent_organization: self.__unsafe_private_named.105, - payment_accepted: self.__unsafe_private_named.106, - pets_allowed: self.__unsafe_private_named.107, - photo: self.__unsafe_private_named.108, - photos: self.__unsafe_private_named.109, - potential_action: self.__unsafe_private_named.110, - price_range: self.__unsafe_private_named.111, - public_access: self.__unsafe_private_named.112, - publishing_principles: self.__unsafe_private_named.113, - review: self.__unsafe_private_named.114, - reviews: self.__unsafe_private_named.115, - same_as: self.__unsafe_private_named.116, - seeks: self.__unsafe_private_named.117, - service_area: self.__unsafe_private_named.118, - skills: self.__unsafe_private_named.119, - slogan: self.__unsafe_private_named.120, - smoking_allowed: self.__unsafe_private_named.121, - special_opening_hours_specification: self.__unsafe_private_named.122, - sponsor: self.__unsafe_private_named.123, - star_rating: self.__unsafe_private_named.124, - sub_organization: self.__unsafe_private_named.125, - subject_of: self.__unsafe_private_named.126, - tax_id: self.__unsafe_private_named.127, - telephone: self.__unsafe_private_named.128, - tour_booking_page: self.__unsafe_private_named.129, - unnamed_sources_policy: self.__unsafe_private_named.130, - url: self.__unsafe_private_named.131, - vat_id: self.__unsafe_private_named.132, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Hotel<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, HotelRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAmenityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAvailableLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelBranchCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelBranchOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelCheckinTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelCheckoutTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelContainedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelContainedInPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelContainsPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelCurrenciesAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoContains<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoCoveredBy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoCovers<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoCrosses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoDisjoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoEquals<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoIntersects<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoOverlaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoTouches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGeoWithin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasDriveThroughService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelLatitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelLongitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelMaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelNumberOfRooms<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelOpeningHours<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelPaymentAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelPetsAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelPhoto<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelPhotos<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelPriceRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelPublicAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSmokingAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSpecialOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelStarRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelTourBookingPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum HotelVatId<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct HotelGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Hotel<'a>, -} - -impl From> for Hotel<'_> { - fn from(output: HotelGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Hotel<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Hotel"; - type Record = HotelRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct HotelRecord; -impl jacquard_common::xrpc::XrpcResp for HotelRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Hotel"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = HotelGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for HotelRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Hotel"; - type Record = HotelRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Hotel<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Hotel" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Hotel() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/image_object.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/image_object.rs deleted file mode 100644 index 210818f70..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/image_object.rs +++ /dev/null @@ -1,12303 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.ImageObject -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// An image file. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_article: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub bitrate: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub caption: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub embed_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub embedded_text_caption: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodes_creative_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub exif_data: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub height: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ineligible_region: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub player_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub regions_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub representative_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub requires_subscription: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sha256: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub upload_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub width: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedArticle<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.NewsArticle#embedded")] - NewsArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBitrate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCaption<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmbedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmbeddedTextCaption<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodesCreativeWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEndTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExifData<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIneligibleRegion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPlayerType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRegionsAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRepresentativeOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRequiresSubscription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSha256<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedStartTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUploadDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWidth<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_ImageObject() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.ImageObject", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static("An image file."), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedArticle", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NewsArticle#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#associatedArticleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("bitrate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#bitrateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#bitrateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("caption"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#captionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#captionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentSize", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentSizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentSizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duration"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedUrl"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#embedUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#embedUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "embeddedTextCaption", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#embeddedTextCaptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#embeddedTextCaptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodesCreativeWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodesCreativeWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endTime"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#endTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#endTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("exifData"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#exifDataScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#exifDataList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("height"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#heightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#heightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ineligibleRegion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#ineligibleRegionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#ineligibleRegionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "playerType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#playerTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#playerTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "regionsAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#regionsAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "representativeOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#representativeOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#representativeOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "requiresSubscription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaSubscription#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#requiresSubscriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#requiresSubscriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sha256"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sha256Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sha256List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#startTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#startTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "uploadDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#uploadDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#uploadDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("width"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#widthScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#widthList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static("An image file."), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedArticle", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NewsArticle#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#associatedArticleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("bitrate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#bitrateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#bitrateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("caption"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#captionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#captionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentSize", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentSizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentSizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contentUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "duration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "embedUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#embedUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#embedUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "embeddedTextCaption", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#embeddedTextCaptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#embeddedTextCaptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodesCreativeWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodesCreativeWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endTime"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#endTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#endTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exifData", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#exifDataScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#exifDataList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("height"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#heightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#heightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ineligibleRegion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#ineligibleRegionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#ineligibleRegionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "playerType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#playerTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#playerTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "regionsAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#regionsAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "representativeOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#representativeOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#representativeOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "requiresSubscription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaSubscription#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#requiresSubscriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#requiresSubscriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sha256"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sha256Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sha256List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#startTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#startTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "uploadDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#uploadDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#uploadDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("width"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#widthScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#widthList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.imageObject#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.ImageObject" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_ImageObject() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct ImageObject<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_article: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub bitrate: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub caption: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - ImageObjectDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub embed_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub embedded_text_caption: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodes_creative_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub exif_data: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub height: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ineligible_region: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub player_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub regions_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub representative_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub requires_subscription: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sha256: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub upload_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub width: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod image_object_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct ImageObjectBuilder<'a, S: image_object_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> ImageObject<'a> { - /// Create a new builder for this type - pub fn new() -> ImageObjectBuilder<'a, image_object_state::Empty> { - ImageObjectBuilder::new() - } -} - -impl<'a> ImageObjectBuilder<'a, image_object_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - ImageObjectBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `associatedArticle` field (optional) - pub fn associated_article( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `associatedArticle` field to an Option value (optional) - pub fn maybe_associated_article( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `bitrate` field (optional) - pub fn bitrate(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `bitrate` field to an Option value (optional) - pub fn maybe_bitrate(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `caption` field (optional) - pub fn caption(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `caption` field to an Option value (optional) - pub fn maybe_caption(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `contentSize` field (optional) - pub fn content_size( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `contentSize` field to an Option value (optional) - pub fn maybe_content_size( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `contentUrl` field (optional) - pub fn content_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `contentUrl` field to an Option value (optional) - pub fn maybe_content_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `duration` field (optional) - pub fn duration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `duration` field to an Option value (optional) - pub fn maybe_duration(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `embedUrl` field (optional) - pub fn embed_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `embedUrl` field to an Option value (optional) - pub fn maybe_embed_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `embeddedTextCaption` field (optional) - pub fn embedded_text_caption( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `embeddedTextCaption` field to an Option value (optional) - pub fn maybe_embedded_text_caption( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `encodesCreativeWork` field (optional) - pub fn encodes_creative_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `encodesCreativeWork` field to an Option value (optional) - pub fn maybe_encodes_creative_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `endTime` field (optional) - pub fn end_time(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `endTime` field to an Option value (optional) - pub fn maybe_end_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `exifData` field (optional) - pub fn exif_data( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `exifData` field to an Option value (optional) - pub fn maybe_exif_data(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `height` field (optional) - pub fn height(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `height` field to an Option value (optional) - pub fn maybe_height(mut self, value: Option>) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `ineligibleRegion` field (optional) - pub fn ineligible_region( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `ineligibleRegion` field to an Option value (optional) - pub fn maybe_ineligible_region( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `playerType` field (optional) - pub fn player_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `playerType` field to an Option value (optional) - pub fn maybe_player_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `productionCompany` field (optional) - pub fn production_company( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `productionCompany` field to an Option value (optional) - pub fn maybe_production_company( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `regionsAllowed` field (optional) - pub fn regions_allowed( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `regionsAllowed` field to an Option value (optional) - pub fn maybe_regions_allowed( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `representativeOfPage` field (optional) - pub fn representative_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `representativeOfPage` field to an Option value (optional) - pub fn maybe_representative_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `requiresSubscription` field (optional) - pub fn requires_subscription( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `requiresSubscription` field to an Option value (optional) - pub fn maybe_requires_subscription( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `sha256` field (optional) - pub fn sha256(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `sha256` field to an Option value (optional) - pub fn maybe_sha256(mut self, value: Option>) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `startTime` field (optional) - pub fn start_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `startTime` field to an Option value (optional) - pub fn maybe_start_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.134 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.134 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.135 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.135 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.136 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.136 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.137 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.137 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.138 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.138 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.139 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.139 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `uploadDate` field (optional) - pub fn upload_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.140 = value.into(); - self - } - /// Set the `uploadDate` field to an Option value (optional) - pub fn maybe_upload_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.140 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.141 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.141 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.142 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.142 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.143 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.143 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.144 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.144 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `width` field (optional) - pub fn width(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.145 = value.into(); - self - } - /// Set the `width` field to an Option value (optional) - pub fn maybe_width(mut self, value: Option>) -> Self { - self.__unsafe_private_named.145 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.146 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.146 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.147 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.147 = value; - self - } -} - -impl<'a, S: image_object_state::State> ImageObjectBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.148 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.148 = value; - self - } -} - -impl<'a, S> ImageObjectBuilder<'a, S> -where - S: image_object_state::State, -{ - /// Build the final struct - pub fn build(self) -> ImageObject<'a> { - ImageObject { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - assesses: self.__unsafe_private_named.16, - associated_article: self.__unsafe_private_named.17, - associated_media: self.__unsafe_private_named.18, - audience: self.__unsafe_private_named.19, - audio: self.__unsafe_private_named.20, - author: self.__unsafe_private_named.21, - award: self.__unsafe_private_named.22, - awards: self.__unsafe_private_named.23, - bitrate: self.__unsafe_private_named.24, - caption: self.__unsafe_private_named.25, - character: self.__unsafe_private_named.26, - citation: self.__unsafe_private_named.27, - comment: self.__unsafe_private_named.28, - comment_count: self.__unsafe_private_named.29, - conditions_of_access: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - content_size: self.__unsafe_private_named.34, - content_url: self.__unsafe_private_named.35, - contributor: self.__unsafe_private_named.36, - copyright_holder: self.__unsafe_private_named.37, - copyright_notice: self.__unsafe_private_named.38, - copyright_year: self.__unsafe_private_named.39, - correction: self.__unsafe_private_named.40, - country_of_origin: self.__unsafe_private_named.41, - creative_work_status: self.__unsafe_private_named.42, - creator: self.__unsafe_private_named.43, - credit_text: self.__unsafe_private_named.44, - date_created: self.__unsafe_private_named.45, - date_modified: self.__unsafe_private_named.46, - date_published: self.__unsafe_private_named.47, - description: self.__unsafe_private_named.48, - digital_source_type: self.__unsafe_private_named.49, - disambiguating_description: self.__unsafe_private_named.50, - discussion_url: self.__unsafe_private_named.51, - duration: self.__unsafe_private_named.52, - edit_eidr: self.__unsafe_private_named.53, - editor: self.__unsafe_private_named.54, - educational_alignment: self.__unsafe_private_named.55, - educational_level: self.__unsafe_private_named.56, - educational_use: self.__unsafe_private_named.57, - embed_url: self.__unsafe_private_named.58, - embedded_text_caption: self.__unsafe_private_named.59, - encodes_creative_work: self.__unsafe_private_named.60, - encoding: self.__unsafe_private_named.61, - encoding_format: self.__unsafe_private_named.62, - encodings: self.__unsafe_private_named.63, - end_time: self.__unsafe_private_named.64, - example_of_work: self.__unsafe_private_named.65, - exif_data: self.__unsafe_private_named.66, - expires: self.__unsafe_private_named.67, - file_format: self.__unsafe_private_named.68, - funder: self.__unsafe_private_named.69, - funding: self.__unsafe_private_named.70, - genre: self.__unsafe_private_named.71, - has_part: self.__unsafe_private_named.72, - headline: self.__unsafe_private_named.73, - height: self.__unsafe_private_named.74, - identifier: self.__unsafe_private_named.75, - image: self.__unsafe_private_named.76, - in_language: self.__unsafe_private_named.77, - ineligible_region: self.__unsafe_private_named.78, - interaction_statistic: self.__unsafe_private_named.79, - interactivity_type: self.__unsafe_private_named.80, - interpreted_as_claim: self.__unsafe_private_named.81, - is_accessible_for_free: self.__unsafe_private_named.82, - is_based_on: self.__unsafe_private_named.83, - is_based_on_url: self.__unsafe_private_named.84, - is_family_friendly: self.__unsafe_private_named.85, - is_part_of: self.__unsafe_private_named.86, - keywords: self.__unsafe_private_named.87, - learning_resource_type: self.__unsafe_private_named.88, - license: self.__unsafe_private_named.89, - location_created: self.__unsafe_private_named.90, - main_entity: self.__unsafe_private_named.91, - main_entity_of_page: self.__unsafe_private_named.92, - maintainer: self.__unsafe_private_named.93, - material: self.__unsafe_private_named.94, - material_extent: self.__unsafe_private_named.95, - mentions: self.__unsafe_private_named.96, - name: self.__unsafe_private_named.97, - offers: self.__unsafe_private_named.98, - pattern: self.__unsafe_private_named.99, - player_type: self.__unsafe_private_named.100, - position: self.__unsafe_private_named.101, - potential_action: self.__unsafe_private_named.102, - producer: self.__unsafe_private_named.103, - production_company: self.__unsafe_private_named.104, - provider: self.__unsafe_private_named.105, - publication: self.__unsafe_private_named.106, - publisher: self.__unsafe_private_named.107, - publisher_imprint: self.__unsafe_private_named.108, - publishing_principles: self.__unsafe_private_named.109, - recorded_at: self.__unsafe_private_named.110, - regions_allowed: self.__unsafe_private_named.111, - released_event: self.__unsafe_private_named.112, - representative_of_page: self.__unsafe_private_named.113, - requires_subscription: self.__unsafe_private_named.114, - review: self.__unsafe_private_named.115, - reviews: self.__unsafe_private_named.116, - same_as: self.__unsafe_private_named.117, - schema_version: self.__unsafe_private_named.118, - sd_date_published: self.__unsafe_private_named.119, - sd_license: self.__unsafe_private_named.120, - sd_publisher: self.__unsafe_private_named.121, - sha256: self.__unsafe_private_named.122, - size: self.__unsafe_private_named.123, - source_organization: self.__unsafe_private_named.124, - spatial: self.__unsafe_private_named.125, - spatial_coverage: self.__unsafe_private_named.126, - sponsor: self.__unsafe_private_named.127, - start_time: self.__unsafe_private_named.128, - subject_of: self.__unsafe_private_named.129, - teaches: self.__unsafe_private_named.130, - temporal: self.__unsafe_private_named.131, - temporal_coverage: self.__unsafe_private_named.132, - text: self.__unsafe_private_named.133, - thumbnail: self.__unsafe_private_named.134, - thumbnail_url: self.__unsafe_private_named.135, - time_required: self.__unsafe_private_named.136, - translation_of_work: self.__unsafe_private_named.137, - translator: self.__unsafe_private_named.138, - typical_age_range: self.__unsafe_private_named.139, - upload_date: self.__unsafe_private_named.140, - url: self.__unsafe_private_named.141, - usage_info: self.__unsafe_private_named.142, - version: self.__unsafe_private_named.143, - video: self.__unsafe_private_named.144, - width: self.__unsafe_private_named.145, - word_count: self.__unsafe_private_named.146, - work_example: self.__unsafe_private_named.147, - work_translation: self.__unsafe_private_named.148, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> ImageObject<'a> { - ImageObject { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - assesses: self.__unsafe_private_named.16, - associated_article: self.__unsafe_private_named.17, - associated_media: self.__unsafe_private_named.18, - audience: self.__unsafe_private_named.19, - audio: self.__unsafe_private_named.20, - author: self.__unsafe_private_named.21, - award: self.__unsafe_private_named.22, - awards: self.__unsafe_private_named.23, - bitrate: self.__unsafe_private_named.24, - caption: self.__unsafe_private_named.25, - character: self.__unsafe_private_named.26, - citation: self.__unsafe_private_named.27, - comment: self.__unsafe_private_named.28, - comment_count: self.__unsafe_private_named.29, - conditions_of_access: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - content_size: self.__unsafe_private_named.34, - content_url: self.__unsafe_private_named.35, - contributor: self.__unsafe_private_named.36, - copyright_holder: self.__unsafe_private_named.37, - copyright_notice: self.__unsafe_private_named.38, - copyright_year: self.__unsafe_private_named.39, - correction: self.__unsafe_private_named.40, - country_of_origin: self.__unsafe_private_named.41, - creative_work_status: self.__unsafe_private_named.42, - creator: self.__unsafe_private_named.43, - credit_text: self.__unsafe_private_named.44, - date_created: self.__unsafe_private_named.45, - date_modified: self.__unsafe_private_named.46, - date_published: self.__unsafe_private_named.47, - description: self.__unsafe_private_named.48, - digital_source_type: self.__unsafe_private_named.49, - disambiguating_description: self.__unsafe_private_named.50, - discussion_url: self.__unsafe_private_named.51, - duration: self.__unsafe_private_named.52, - edit_eidr: self.__unsafe_private_named.53, - editor: self.__unsafe_private_named.54, - educational_alignment: self.__unsafe_private_named.55, - educational_level: self.__unsafe_private_named.56, - educational_use: self.__unsafe_private_named.57, - embed_url: self.__unsafe_private_named.58, - embedded_text_caption: self.__unsafe_private_named.59, - encodes_creative_work: self.__unsafe_private_named.60, - encoding: self.__unsafe_private_named.61, - encoding_format: self.__unsafe_private_named.62, - encodings: self.__unsafe_private_named.63, - end_time: self.__unsafe_private_named.64, - example_of_work: self.__unsafe_private_named.65, - exif_data: self.__unsafe_private_named.66, - expires: self.__unsafe_private_named.67, - file_format: self.__unsafe_private_named.68, - funder: self.__unsafe_private_named.69, - funding: self.__unsafe_private_named.70, - genre: self.__unsafe_private_named.71, - has_part: self.__unsafe_private_named.72, - headline: self.__unsafe_private_named.73, - height: self.__unsafe_private_named.74, - identifier: self.__unsafe_private_named.75, - image: self.__unsafe_private_named.76, - in_language: self.__unsafe_private_named.77, - ineligible_region: self.__unsafe_private_named.78, - interaction_statistic: self.__unsafe_private_named.79, - interactivity_type: self.__unsafe_private_named.80, - interpreted_as_claim: self.__unsafe_private_named.81, - is_accessible_for_free: self.__unsafe_private_named.82, - is_based_on: self.__unsafe_private_named.83, - is_based_on_url: self.__unsafe_private_named.84, - is_family_friendly: self.__unsafe_private_named.85, - is_part_of: self.__unsafe_private_named.86, - keywords: self.__unsafe_private_named.87, - learning_resource_type: self.__unsafe_private_named.88, - license: self.__unsafe_private_named.89, - location_created: self.__unsafe_private_named.90, - main_entity: self.__unsafe_private_named.91, - main_entity_of_page: self.__unsafe_private_named.92, - maintainer: self.__unsafe_private_named.93, - material: self.__unsafe_private_named.94, - material_extent: self.__unsafe_private_named.95, - mentions: self.__unsafe_private_named.96, - name: self.__unsafe_private_named.97, - offers: self.__unsafe_private_named.98, - pattern: self.__unsafe_private_named.99, - player_type: self.__unsafe_private_named.100, - position: self.__unsafe_private_named.101, - potential_action: self.__unsafe_private_named.102, - producer: self.__unsafe_private_named.103, - production_company: self.__unsafe_private_named.104, - provider: self.__unsafe_private_named.105, - publication: self.__unsafe_private_named.106, - publisher: self.__unsafe_private_named.107, - publisher_imprint: self.__unsafe_private_named.108, - publishing_principles: self.__unsafe_private_named.109, - recorded_at: self.__unsafe_private_named.110, - regions_allowed: self.__unsafe_private_named.111, - released_event: self.__unsafe_private_named.112, - representative_of_page: self.__unsafe_private_named.113, - requires_subscription: self.__unsafe_private_named.114, - review: self.__unsafe_private_named.115, - reviews: self.__unsafe_private_named.116, - same_as: self.__unsafe_private_named.117, - schema_version: self.__unsafe_private_named.118, - sd_date_published: self.__unsafe_private_named.119, - sd_license: self.__unsafe_private_named.120, - sd_publisher: self.__unsafe_private_named.121, - sha256: self.__unsafe_private_named.122, - size: self.__unsafe_private_named.123, - source_organization: self.__unsafe_private_named.124, - spatial: self.__unsafe_private_named.125, - spatial_coverage: self.__unsafe_private_named.126, - sponsor: self.__unsafe_private_named.127, - start_time: self.__unsafe_private_named.128, - subject_of: self.__unsafe_private_named.129, - teaches: self.__unsafe_private_named.130, - temporal: self.__unsafe_private_named.131, - temporal_coverage: self.__unsafe_private_named.132, - text: self.__unsafe_private_named.133, - thumbnail: self.__unsafe_private_named.134, - thumbnail_url: self.__unsafe_private_named.135, - time_required: self.__unsafe_private_named.136, - translation_of_work: self.__unsafe_private_named.137, - translator: self.__unsafe_private_named.138, - typical_age_range: self.__unsafe_private_named.139, - upload_date: self.__unsafe_private_named.140, - url: self.__unsafe_private_named.141, - usage_info: self.__unsafe_private_named.142, - version: self.__unsafe_private_named.143, - video: self.__unsafe_private_named.144, - width: self.__unsafe_private_named.145, - word_count: self.__unsafe_private_named.146, - work_example: self.__unsafe_private_named.147, - work_translation: self.__unsafe_private_named.148, - extra_data: Some(extra_data), - } - } -} - -impl<'a> ImageObject<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, ImageObjectRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAssociatedArticle<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.NewsArticle#embedded")] - NewsArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectBitrate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCaption<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectContentSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectContentUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEmbedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEmbeddedTextCaption<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEncodesCreativeWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectEndTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectExifData<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectHeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectIneligibleRegion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectPlayerType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectRegionsAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectRepresentativeOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectRequiresSubscription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSha256<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectStartTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectUploadDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectWidth<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ImageObjectWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct ImageObjectGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: ImageObject<'a>, -} - -impl From> for ImageObject<'_> { - fn from(output: ImageObjectGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for ImageObject<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.ImageObject"; - type Record = ImageObjectRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct ImageObjectRecord; -impl jacquard_common::xrpc::XrpcResp for ImageObjectRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.ImageObject"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = ImageObjectGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for ImageObjectRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.ImageObject"; - type Record = ImageObjectRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for ImageObject<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.ImageObject" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_ImageObject() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/local_business.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/local_business.rs deleted file mode 100644 index d76bfcfa0..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/local_business.rs +++ /dev/null @@ -1,10521 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.LocalBusiness -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - EmbeddedActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - EmbeddedAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub amenity_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contains_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub currencies_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option< - EmbeddedDiversityStaffingReport<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_contains: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covered_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_crosses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_disjoint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_equals: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_intersects: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_overlaps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_touches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_within: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_drive_through_service: std::option::Option< - EmbeddedHasDriveThroughService<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - EmbeddedHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - EmbeddedHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub latitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub longitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option< - EmbeddedMaximumAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours_specification: std::option::Option< - EmbeddedOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub payment_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub public_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub smoking_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub special_opening_hours_specification: std::option::Option< - EmbeddedSpecialOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tour_booking_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAmenityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBranchCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBranchOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainedInPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainsPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCurrenciesAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoContains<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCoveredBy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCovers<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCrosses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoDisjoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoEquals<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoIntersects<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoOverlaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoTouches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoWithin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasDriveThroughService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLatitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLongitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOpeningHours<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPaymentAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPhoto<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPhotos<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPriceRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublicAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSmokingAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpecialOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTourBookingPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVatId<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_LocalBusiness() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.LocalBusiness", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "amenityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LocationFeatureSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#amenityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchCode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#branchCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#branchCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("branchOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#branchOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#containedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedInPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#containedInPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containsPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#containsPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "currenciesAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#currenciesAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#currenciesAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("employee"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founders"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("geo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoCoordinates#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoContains", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoContainsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCoveredBy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoCoveredByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCovers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoCoversList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCrosses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoCrossesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoDisjoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoDisjointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoEquals", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoEqualsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoIntersects", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoIntersectsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoOverlaps", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoOverlapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoTouches", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoTouchesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoWithin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoWithinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasDriveThroughService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasDriveThroughServiceScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasDriveThroughServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasMap"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Map#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasMapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasMapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("latitude"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#latitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#latitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("location"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "longitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#longitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#longitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("map"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("maps"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mapsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("memberOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHours", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#openingHoursScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#openingHoursList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#openingHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "paymentAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#paymentAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#paymentAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#photoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photos"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#photosList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#priceRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#priceRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publicAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#publicAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#publicAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "smokingAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#smokingAllowedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#smokingAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "specialOpeningHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#specialOpeningHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "tourBookingPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#tourBookingPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#tourBookingPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "amenityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LocationFeatureSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#amenityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchCode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#branchCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#branchCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#branchOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#containedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedInPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#containedInPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containsPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#containsPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "currenciesAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#currenciesAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#currenciesAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employee", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "founders", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("geo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoCoordinates#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoContains", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoContainsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCoveredBy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoCoveredByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCovers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoCoversList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCrosses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoCrossesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoDisjoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoDisjointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoEquals", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoEqualsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoIntersects", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoIntersectsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoOverlaps", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoOverlapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoTouches", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoTouchesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoWithin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#geoWithinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasDriveThroughService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasDriveThroughServiceScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasDriveThroughServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasMap"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Map#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasMapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasMapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "latitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#latitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#latitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "location", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "longitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#longitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#longitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("map"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("maps"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mapsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#mapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "memberOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHours", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#openingHoursScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#openingHoursList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#openingHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "paymentAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#paymentAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#paymentAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#photoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photos"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#photosList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#priceRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#priceRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publicAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#publicAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#publicAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "smokingAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#smokingAllowedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#smokingAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "specialOpeningHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#specialOpeningHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "tourBookingPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#tourBookingPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#tourBookingPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.localBusiness#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.LocalBusiness" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_LocalBusiness() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct LocalBusiness<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option< - LocalBusinessAcceptedPaymentMethod<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - LocalBusinessActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - LocalBusinessAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub amenity_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contains_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub currencies_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - LocalBusinessDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option< - LocalBusinessDiversityStaffingReport<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_contains: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covered_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_crosses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_disjoint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_equals: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_intersects: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_overlaps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_touches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_within: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option< - LocalBusinessGlobalLocationNumber<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_drive_through_service: std::option::Option< - LocalBusinessHasDriveThroughService<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - LocalBusinessHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - LocalBusinessHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option< - LocalBusinessInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option< - LocalBusinessIsAccessibleForFree<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub latitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub longitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option< - LocalBusinessMaximumAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours_specification: std::option::Option< - LocalBusinessOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option< - LocalBusinessOwnershipFundingInfo<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub payment_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub public_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option< - LocalBusinessPublishingPrinciples<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub smoking_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub special_opening_hours_specification: std::option::Option< - LocalBusinessSpecialOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tour_booking_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option< - LocalBusinessUnnamedSourcesPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -pub mod local_business_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct LocalBusinessBuilder<'a, S: local_business_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> LocalBusiness<'a> { - /// Create a new builder for this type - pub fn new() -> LocalBusinessBuilder<'a, local_business_state::Empty> { - LocalBusinessBuilder::new() - } -} - -impl<'a> LocalBusinessBuilder<'a, local_business_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - LocalBusinessBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `acceptedPaymentMethod` field (optional) - pub fn accepted_payment_method( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `acceptedPaymentMethod` field to an Option value (optional) - pub fn maybe_accepted_payment_method( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `actionableFeedbackPolicy` field (optional) - pub fn actionable_feedback_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `actionableFeedbackPolicy` field to an Option value (optional) - pub fn maybe_actionable_feedback_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `additionalProperty` field (optional) - pub fn additional_property( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `additionalProperty` field to an Option value (optional) - pub fn maybe_additional_property( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `address` field (optional) - pub fn address( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `address` field to an Option value (optional) - pub fn maybe_address(mut self, value: Option>) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `agentInteractionStatistic` field (optional) - pub fn agent_interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `agentInteractionStatistic` field to an Option value (optional) - pub fn maybe_agent_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `alumni` field (optional) - pub fn alumni(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `alumni` field to an Option value (optional) - pub fn maybe_alumni(mut self, value: Option>) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `amenityFeature` field (optional) - pub fn amenity_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `amenityFeature` field to an Option value (optional) - pub fn maybe_amenity_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `areaServed` field (optional) - pub fn area_served( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `areaServed` field to an Option value (optional) - pub fn maybe_area_served( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `branchCode` field (optional) - pub fn branch_code( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `branchCode` field to an Option value (optional) - pub fn maybe_branch_code( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `branchOf` field (optional) - pub fn branch_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `branchOf` field to an Option value (optional) - pub fn maybe_branch_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `brand` field (optional) - pub fn brand(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `brand` field to an Option value (optional) - pub fn maybe_brand(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `companyRegistration` field (optional) - pub fn company_registration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `companyRegistration` field to an Option value (optional) - pub fn maybe_company_registration( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `contactPoint` field (optional) - pub fn contact_point( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `contactPoint` field to an Option value (optional) - pub fn maybe_contact_point( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `contactPoints` field (optional) - pub fn contact_points( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `contactPoints` field to an Option value (optional) - pub fn maybe_contact_points( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `containedIn` field (optional) - pub fn contained_in( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `containedIn` field to an Option value (optional) - pub fn maybe_contained_in( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `containedInPlace` field (optional) - pub fn contained_in_place( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `containedInPlace` field to an Option value (optional) - pub fn maybe_contained_in_place( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `containsPlace` field (optional) - pub fn contains_place( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `containsPlace` field to an Option value (optional) - pub fn maybe_contains_place( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `correctionsPolicy` field (optional) - pub fn corrections_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `correctionsPolicy` field to an Option value (optional) - pub fn maybe_corrections_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `currenciesAccepted` field (optional) - pub fn currencies_accepted( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `currenciesAccepted` field to an Option value (optional) - pub fn maybe_currencies_accepted( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `department` field (optional) - pub fn department( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `department` field to an Option value (optional) - pub fn maybe_department( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `dissolutionDate` field (optional) - pub fn dissolution_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `dissolutionDate` field to an Option value (optional) - pub fn maybe_dissolution_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `diversityPolicy` field (optional) - pub fn diversity_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `diversityPolicy` field to an Option value (optional) - pub fn maybe_diversity_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `diversityStaffingReport` field (optional) - pub fn diversity_staffing_report( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `diversityStaffingReport` field to an Option value (optional) - pub fn maybe_diversity_staffing_report( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `duns` field (optional) - pub fn duns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `duns` field to an Option value (optional) - pub fn maybe_duns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `email` field (optional) - pub fn email(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `email` field to an Option value (optional) - pub fn maybe_email(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `employee` field (optional) - pub fn employee( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `employee` field to an Option value (optional) - pub fn maybe_employee(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `employees` field (optional) - pub fn employees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `employees` field to an Option value (optional) - pub fn maybe_employees(mut self, value: Option>) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `ethicsPolicy` field (optional) - pub fn ethics_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `ethicsPolicy` field to an Option value (optional) - pub fn maybe_ethics_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `event` field (optional) - pub fn event(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `event` field to an Option value (optional) - pub fn maybe_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `events` field (optional) - pub fn events(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `events` field to an Option value (optional) - pub fn maybe_events(mut self, value: Option>) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `faxNumber` field (optional) - pub fn fax_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `faxNumber` field to an Option value (optional) - pub fn maybe_fax_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `founder` field (optional) - pub fn founder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `founder` field to an Option value (optional) - pub fn maybe_founder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `founders` field (optional) - pub fn founders( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `founders` field to an Option value (optional) - pub fn maybe_founders(mut self, value: Option>) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `foundingDate` field (optional) - pub fn founding_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `foundingDate` field to an Option value (optional) - pub fn maybe_founding_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `foundingLocation` field (optional) - pub fn founding_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `foundingLocation` field to an Option value (optional) - pub fn maybe_founding_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geo` field (optional) - pub fn geo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `geo` field to an Option value (optional) - pub fn maybe_geo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoContains` field (optional) - pub fn geo_contains( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `geoContains` field to an Option value (optional) - pub fn maybe_geo_contains( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoCoveredBy` field (optional) - pub fn geo_covered_by( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `geoCoveredBy` field to an Option value (optional) - pub fn maybe_geo_covered_by( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoCovers` field (optional) - pub fn geo_covers( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `geoCovers` field to an Option value (optional) - pub fn maybe_geo_covers( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoCrosses` field (optional) - pub fn geo_crosses( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `geoCrosses` field to an Option value (optional) - pub fn maybe_geo_crosses( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoDisjoint` field (optional) - pub fn geo_disjoint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `geoDisjoint` field to an Option value (optional) - pub fn maybe_geo_disjoint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoEquals` field (optional) - pub fn geo_equals( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `geoEquals` field to an Option value (optional) - pub fn maybe_geo_equals( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoIntersects` field (optional) - pub fn geo_intersects( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `geoIntersects` field to an Option value (optional) - pub fn maybe_geo_intersects( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoOverlaps` field (optional) - pub fn geo_overlaps( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `geoOverlaps` field to an Option value (optional) - pub fn maybe_geo_overlaps( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoTouches` field (optional) - pub fn geo_touches( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `geoTouches` field to an Option value (optional) - pub fn maybe_geo_touches( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `geoWithin` field (optional) - pub fn geo_within( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `geoWithin` field to an Option value (optional) - pub fn maybe_geo_within( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `globalLocationNumber` field (optional) - pub fn global_location_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `globalLocationNumber` field to an Option value (optional) - pub fn maybe_global_location_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasCertification` field (optional) - pub fn has_certification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `hasCertification` field to an Option value (optional) - pub fn maybe_has_certification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasCredential` field (optional) - pub fn has_credential( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `hasCredential` field to an Option value (optional) - pub fn maybe_has_credential( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasDriveThroughService` field (optional) - pub fn has_drive_through_service( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `hasDriveThroughService` field to an Option value (optional) - pub fn maybe_has_drive_through_service( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasGS1DigitalLink` field (optional) - pub fn has_gs1_digital_link( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `hasGS1DigitalLink` field to an Option value (optional) - pub fn maybe_has_gs1_digital_link( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasMap` field (optional) - pub fn has_map(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `hasMap` field to an Option value (optional) - pub fn maybe_has_map(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasMemberProgram` field (optional) - pub fn has_member_program( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `hasMemberProgram` field to an Option value (optional) - pub fn maybe_has_member_program( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasMerchantReturnPolicy` field (optional) - pub fn has_merchant_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `hasMerchantReturnPolicy` field to an Option value (optional) - pub fn maybe_has_merchant_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasOfferCatalog` field (optional) - pub fn has_offer_catalog( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `hasOfferCatalog` field to an Option value (optional) - pub fn maybe_has_offer_catalog( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasPOS` field (optional) - pub fn has_pos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `hasPOS` field to an Option value (optional) - pub fn maybe_has_pos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasProductReturnPolicy` field (optional) - pub fn has_product_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `hasProductReturnPolicy` field to an Option value (optional) - pub fn maybe_has_product_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `hasShippingService` field (optional) - pub fn has_shipping_service( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `hasShippingService` field to an Option value (optional) - pub fn maybe_has_shipping_service( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `isicV4` field (optional) - pub fn isic_v4(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `isicV4` field to an Option value (optional) - pub fn maybe_isic_v4(mut self, value: Option>) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `iso6523Code` field (optional) - pub fn iso6523_code( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `iso6523Code` field to an Option value (optional) - pub fn maybe_iso6523_code( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `knowsAbout` field (optional) - pub fn knows_about( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `knowsAbout` field to an Option value (optional) - pub fn maybe_knows_about( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `knowsLanguage` field (optional) - pub fn knows_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `knowsLanguage` field to an Option value (optional) - pub fn maybe_knows_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `latitude` field (optional) - pub fn latitude( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `latitude` field to an Option value (optional) - pub fn maybe_latitude(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `legalAddress` field (optional) - pub fn legal_address( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `legalAddress` field to an Option value (optional) - pub fn maybe_legal_address( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `legalName` field (optional) - pub fn legal_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `legalName` field to an Option value (optional) - pub fn maybe_legal_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `legalRepresentative` field (optional) - pub fn legal_representative( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `legalRepresentative` field to an Option value (optional) - pub fn maybe_legal_representative( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `leiCode` field (optional) - pub fn lei_code( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `leiCode` field to an Option value (optional) - pub fn maybe_lei_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `location` field (optional) - pub fn location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `location` field to an Option value (optional) - pub fn maybe_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `logo` field (optional) - pub fn logo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `logo` field to an Option value (optional) - pub fn maybe_logo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `longitude` field (optional) - pub fn longitude( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `longitude` field to an Option value (optional) - pub fn maybe_longitude(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `makesOffer` field (optional) - pub fn makes_offer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `makesOffer` field to an Option value (optional) - pub fn maybe_makes_offer( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `map` field (optional) - pub fn map(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `map` field to an Option value (optional) - pub fn maybe_map(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `maps` field (optional) - pub fn maps(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `maps` field to an Option value (optional) - pub fn maybe_maps(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `maximumAttendeeCapacity` field (optional) - pub fn maximum_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `maximumAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `member` field (optional) - pub fn member(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `member` field to an Option value (optional) - pub fn maybe_member(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `memberOf` field (optional) - pub fn member_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `memberOf` field to an Option value (optional) - pub fn maybe_member_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `members` field (optional) - pub fn members( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `members` field to an Option value (optional) - pub fn maybe_members(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `naics` field (optional) - pub fn naics(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `naics` field to an Option value (optional) - pub fn maybe_naics(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `nonprofitStatus` field (optional) - pub fn nonprofit_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `nonprofitStatus` field to an Option value (optional) - pub fn maybe_nonprofit_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `numberOfEmployees` field (optional) - pub fn number_of_employees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `numberOfEmployees` field to an Option value (optional) - pub fn maybe_number_of_employees( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `openingHours` field (optional) - pub fn opening_hours( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `openingHours` field to an Option value (optional) - pub fn maybe_opening_hours( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `openingHoursSpecification` field (optional) - pub fn opening_hours_specification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `openingHoursSpecification` field to an Option value (optional) - pub fn maybe_opening_hours_specification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `ownershipFundingInfo` field (optional) - pub fn ownership_funding_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `ownershipFundingInfo` field to an Option value (optional) - pub fn maybe_ownership_funding_info( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `owns` field (optional) - pub fn owns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `owns` field to an Option value (optional) - pub fn maybe_owns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `parentOrganization` field (optional) - pub fn parent_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `parentOrganization` field to an Option value (optional) - pub fn maybe_parent_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `paymentAccepted` field (optional) - pub fn payment_accepted( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `paymentAccepted` field to an Option value (optional) - pub fn maybe_payment_accepted( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `photo` field (optional) - pub fn photo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `photo` field to an Option value (optional) - pub fn maybe_photo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `photos` field (optional) - pub fn photos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `photos` field to an Option value (optional) - pub fn maybe_photos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `priceRange` field (optional) - pub fn price_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `priceRange` field to an Option value (optional) - pub fn maybe_price_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `publicAccess` field (optional) - pub fn public_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `publicAccess` field to an Option value (optional) - pub fn maybe_public_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `seeks` field (optional) - pub fn seeks(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `seeks` field to an Option value (optional) - pub fn maybe_seeks(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `serviceArea` field (optional) - pub fn service_area( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `serviceArea` field to an Option value (optional) - pub fn maybe_service_area( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `skills` field (optional) - pub fn skills(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `skills` field to an Option value (optional) - pub fn maybe_skills(mut self, value: Option>) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `slogan` field (optional) - pub fn slogan(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `slogan` field to an Option value (optional) - pub fn maybe_slogan(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `smokingAllowed` field (optional) - pub fn smoking_allowed( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `smokingAllowed` field to an Option value (optional) - pub fn maybe_smoking_allowed( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `specialOpeningHoursSpecification` field (optional) - pub fn special_opening_hours_specification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `specialOpeningHoursSpecification` field to an Option value (optional) - pub fn maybe_special_opening_hours_specification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `subOrganization` field (optional) - pub fn sub_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `subOrganization` field to an Option value (optional) - pub fn maybe_sub_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `taxID` field (optional) - pub fn tax_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `taxID` field to an Option value (optional) - pub fn maybe_tax_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `telephone` field (optional) - pub fn telephone( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `telephone` field to an Option value (optional) - pub fn maybe_telephone(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `tourBookingPage` field (optional) - pub fn tour_booking_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `tourBookingPage` field to an Option value (optional) - pub fn maybe_tour_booking_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `unnamedSourcesPolicy` field (optional) - pub fn unnamed_sources_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `unnamedSourcesPolicy` field to an Option value (optional) - pub fn maybe_unnamed_sources_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: local_business_state::State> LocalBusinessBuilder<'a, S> { - /// Set the `vatID` field (optional) - pub fn vat_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `vatID` field to an Option value (optional) - pub fn maybe_vat_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S> LocalBusinessBuilder<'a, S> -where - S: local_business_state::State, -{ - /// Build the final struct - pub fn build(self) -> LocalBusiness<'a> { - LocalBusiness { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_property: self.__unsafe_private_named.2, - additional_type: self.__unsafe_private_named.3, - address: self.__unsafe_private_named.4, - agent_interaction_statistic: self.__unsafe_private_named.5, - aggregate_rating: self.__unsafe_private_named.6, - alternate_name: self.__unsafe_private_named.7, - alumni: self.__unsafe_private_named.8, - amenity_feature: self.__unsafe_private_named.9, - area_served: self.__unsafe_private_named.10, - award: self.__unsafe_private_named.11, - awards: self.__unsafe_private_named.12, - branch_code: self.__unsafe_private_named.13, - branch_of: self.__unsafe_private_named.14, - brand: self.__unsafe_private_named.15, - company_registration: self.__unsafe_private_named.16, - contact_point: self.__unsafe_private_named.17, - contact_points: self.__unsafe_private_named.18, - contained_in: self.__unsafe_private_named.19, - contained_in_place: self.__unsafe_private_named.20, - contains_place: self.__unsafe_private_named.21, - corrections_policy: self.__unsafe_private_named.22, - currencies_accepted: self.__unsafe_private_named.23, - department: self.__unsafe_private_named.24, - description: self.__unsafe_private_named.25, - disambiguating_description: self.__unsafe_private_named.26, - dissolution_date: self.__unsafe_private_named.27, - diversity_policy: self.__unsafe_private_named.28, - diversity_staffing_report: self.__unsafe_private_named.29, - duns: self.__unsafe_private_named.30, - email: self.__unsafe_private_named.31, - employee: self.__unsafe_private_named.32, - employees: self.__unsafe_private_named.33, - ethics_policy: self.__unsafe_private_named.34, - event: self.__unsafe_private_named.35, - events: self.__unsafe_private_named.36, - fax_number: self.__unsafe_private_named.37, - founder: self.__unsafe_private_named.38, - founders: self.__unsafe_private_named.39, - founding_date: self.__unsafe_private_named.40, - founding_location: self.__unsafe_private_named.41, - funder: self.__unsafe_private_named.42, - funding: self.__unsafe_private_named.43, - geo: self.__unsafe_private_named.44, - geo_contains: self.__unsafe_private_named.45, - geo_covered_by: self.__unsafe_private_named.46, - geo_covers: self.__unsafe_private_named.47, - geo_crosses: self.__unsafe_private_named.48, - geo_disjoint: self.__unsafe_private_named.49, - geo_equals: self.__unsafe_private_named.50, - geo_intersects: self.__unsafe_private_named.51, - geo_overlaps: self.__unsafe_private_named.52, - geo_touches: self.__unsafe_private_named.53, - geo_within: self.__unsafe_private_named.54, - global_location_number: self.__unsafe_private_named.55, - has_certification: self.__unsafe_private_named.56, - has_credential: self.__unsafe_private_named.57, - has_drive_through_service: self.__unsafe_private_named.58, - has_gs1_digital_link: self.__unsafe_private_named.59, - has_map: self.__unsafe_private_named.60, - has_member_program: self.__unsafe_private_named.61, - has_merchant_return_policy: self.__unsafe_private_named.62, - has_offer_catalog: self.__unsafe_private_named.63, - has_pos: self.__unsafe_private_named.64, - has_product_return_policy: self.__unsafe_private_named.65, - has_shipping_service: self.__unsafe_private_named.66, - identifier: self.__unsafe_private_named.67, - image: self.__unsafe_private_named.68, - interaction_statistic: self.__unsafe_private_named.69, - is_accessible_for_free: self.__unsafe_private_named.70, - isic_v4: self.__unsafe_private_named.71, - iso6523_code: self.__unsafe_private_named.72, - keywords: self.__unsafe_private_named.73, - knows_about: self.__unsafe_private_named.74, - knows_language: self.__unsafe_private_named.75, - latitude: self.__unsafe_private_named.76, - legal_address: self.__unsafe_private_named.77, - legal_name: self.__unsafe_private_named.78, - legal_representative: self.__unsafe_private_named.79, - lei_code: self.__unsafe_private_named.80, - location: self.__unsafe_private_named.81, - logo: self.__unsafe_private_named.82, - longitude: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - makes_offer: self.__unsafe_private_named.85, - map: self.__unsafe_private_named.86, - maps: self.__unsafe_private_named.87, - maximum_attendee_capacity: self.__unsafe_private_named.88, - member: self.__unsafe_private_named.89, - member_of: self.__unsafe_private_named.90, - members: self.__unsafe_private_named.91, - naics: self.__unsafe_private_named.92, - name: self.__unsafe_private_named.93, - nonprofit_status: self.__unsafe_private_named.94, - number_of_employees: self.__unsafe_private_named.95, - opening_hours: self.__unsafe_private_named.96, - opening_hours_specification: self.__unsafe_private_named.97, - ownership_funding_info: self.__unsafe_private_named.98, - owns: self.__unsafe_private_named.99, - parent_organization: self.__unsafe_private_named.100, - payment_accepted: self.__unsafe_private_named.101, - photo: self.__unsafe_private_named.102, - photos: self.__unsafe_private_named.103, - potential_action: self.__unsafe_private_named.104, - price_range: self.__unsafe_private_named.105, - public_access: self.__unsafe_private_named.106, - publishing_principles: self.__unsafe_private_named.107, - review: self.__unsafe_private_named.108, - reviews: self.__unsafe_private_named.109, - same_as: self.__unsafe_private_named.110, - seeks: self.__unsafe_private_named.111, - service_area: self.__unsafe_private_named.112, - skills: self.__unsafe_private_named.113, - slogan: self.__unsafe_private_named.114, - smoking_allowed: self.__unsafe_private_named.115, - special_opening_hours_specification: self.__unsafe_private_named.116, - sponsor: self.__unsafe_private_named.117, - sub_organization: self.__unsafe_private_named.118, - subject_of: self.__unsafe_private_named.119, - tax_id: self.__unsafe_private_named.120, - telephone: self.__unsafe_private_named.121, - tour_booking_page: self.__unsafe_private_named.122, - unnamed_sources_policy: self.__unsafe_private_named.123, - url: self.__unsafe_private_named.124, - vat_id: self.__unsafe_private_named.125, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> LocalBusiness<'a> { - LocalBusiness { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_property: self.__unsafe_private_named.2, - additional_type: self.__unsafe_private_named.3, - address: self.__unsafe_private_named.4, - agent_interaction_statistic: self.__unsafe_private_named.5, - aggregate_rating: self.__unsafe_private_named.6, - alternate_name: self.__unsafe_private_named.7, - alumni: self.__unsafe_private_named.8, - amenity_feature: self.__unsafe_private_named.9, - area_served: self.__unsafe_private_named.10, - award: self.__unsafe_private_named.11, - awards: self.__unsafe_private_named.12, - branch_code: self.__unsafe_private_named.13, - branch_of: self.__unsafe_private_named.14, - brand: self.__unsafe_private_named.15, - company_registration: self.__unsafe_private_named.16, - contact_point: self.__unsafe_private_named.17, - contact_points: self.__unsafe_private_named.18, - contained_in: self.__unsafe_private_named.19, - contained_in_place: self.__unsafe_private_named.20, - contains_place: self.__unsafe_private_named.21, - corrections_policy: self.__unsafe_private_named.22, - currencies_accepted: self.__unsafe_private_named.23, - department: self.__unsafe_private_named.24, - description: self.__unsafe_private_named.25, - disambiguating_description: self.__unsafe_private_named.26, - dissolution_date: self.__unsafe_private_named.27, - diversity_policy: self.__unsafe_private_named.28, - diversity_staffing_report: self.__unsafe_private_named.29, - duns: self.__unsafe_private_named.30, - email: self.__unsafe_private_named.31, - employee: self.__unsafe_private_named.32, - employees: self.__unsafe_private_named.33, - ethics_policy: self.__unsafe_private_named.34, - event: self.__unsafe_private_named.35, - events: self.__unsafe_private_named.36, - fax_number: self.__unsafe_private_named.37, - founder: self.__unsafe_private_named.38, - founders: self.__unsafe_private_named.39, - founding_date: self.__unsafe_private_named.40, - founding_location: self.__unsafe_private_named.41, - funder: self.__unsafe_private_named.42, - funding: self.__unsafe_private_named.43, - geo: self.__unsafe_private_named.44, - geo_contains: self.__unsafe_private_named.45, - geo_covered_by: self.__unsafe_private_named.46, - geo_covers: self.__unsafe_private_named.47, - geo_crosses: self.__unsafe_private_named.48, - geo_disjoint: self.__unsafe_private_named.49, - geo_equals: self.__unsafe_private_named.50, - geo_intersects: self.__unsafe_private_named.51, - geo_overlaps: self.__unsafe_private_named.52, - geo_touches: self.__unsafe_private_named.53, - geo_within: self.__unsafe_private_named.54, - global_location_number: self.__unsafe_private_named.55, - has_certification: self.__unsafe_private_named.56, - has_credential: self.__unsafe_private_named.57, - has_drive_through_service: self.__unsafe_private_named.58, - has_gs1_digital_link: self.__unsafe_private_named.59, - has_map: self.__unsafe_private_named.60, - has_member_program: self.__unsafe_private_named.61, - has_merchant_return_policy: self.__unsafe_private_named.62, - has_offer_catalog: self.__unsafe_private_named.63, - has_pos: self.__unsafe_private_named.64, - has_product_return_policy: self.__unsafe_private_named.65, - has_shipping_service: self.__unsafe_private_named.66, - identifier: self.__unsafe_private_named.67, - image: self.__unsafe_private_named.68, - interaction_statistic: self.__unsafe_private_named.69, - is_accessible_for_free: self.__unsafe_private_named.70, - isic_v4: self.__unsafe_private_named.71, - iso6523_code: self.__unsafe_private_named.72, - keywords: self.__unsafe_private_named.73, - knows_about: self.__unsafe_private_named.74, - knows_language: self.__unsafe_private_named.75, - latitude: self.__unsafe_private_named.76, - legal_address: self.__unsafe_private_named.77, - legal_name: self.__unsafe_private_named.78, - legal_representative: self.__unsafe_private_named.79, - lei_code: self.__unsafe_private_named.80, - location: self.__unsafe_private_named.81, - logo: self.__unsafe_private_named.82, - longitude: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - makes_offer: self.__unsafe_private_named.85, - map: self.__unsafe_private_named.86, - maps: self.__unsafe_private_named.87, - maximum_attendee_capacity: self.__unsafe_private_named.88, - member: self.__unsafe_private_named.89, - member_of: self.__unsafe_private_named.90, - members: self.__unsafe_private_named.91, - naics: self.__unsafe_private_named.92, - name: self.__unsafe_private_named.93, - nonprofit_status: self.__unsafe_private_named.94, - number_of_employees: self.__unsafe_private_named.95, - opening_hours: self.__unsafe_private_named.96, - opening_hours_specification: self.__unsafe_private_named.97, - ownership_funding_info: self.__unsafe_private_named.98, - owns: self.__unsafe_private_named.99, - parent_organization: self.__unsafe_private_named.100, - payment_accepted: self.__unsafe_private_named.101, - photo: self.__unsafe_private_named.102, - photos: self.__unsafe_private_named.103, - potential_action: self.__unsafe_private_named.104, - price_range: self.__unsafe_private_named.105, - public_access: self.__unsafe_private_named.106, - publishing_principles: self.__unsafe_private_named.107, - review: self.__unsafe_private_named.108, - reviews: self.__unsafe_private_named.109, - same_as: self.__unsafe_private_named.110, - seeks: self.__unsafe_private_named.111, - service_area: self.__unsafe_private_named.112, - skills: self.__unsafe_private_named.113, - slogan: self.__unsafe_private_named.114, - smoking_allowed: self.__unsafe_private_named.115, - special_opening_hours_specification: self.__unsafe_private_named.116, - sponsor: self.__unsafe_private_named.117, - sub_organization: self.__unsafe_private_named.118, - subject_of: self.__unsafe_private_named.119, - tax_id: self.__unsafe_private_named.120, - telephone: self.__unsafe_private_named.121, - tour_booking_page: self.__unsafe_private_named.122, - unnamed_sources_policy: self.__unsafe_private_named.123, - url: self.__unsafe_private_named.124, - vat_id: self.__unsafe_private_named.125, - extra_data: Some(extra_data), - } - } -} - -impl<'a> LocalBusiness<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, LocalBusinessRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAmenityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessBranchCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessBranchOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessContainedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessContainedInPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessContainsPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessCurrenciesAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoContains<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoCoveredBy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoCovers<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoCrosses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoDisjoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoEquals<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoIntersects<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoOverlaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoTouches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGeoWithin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasDriveThroughService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessLatitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessLongitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessMaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessOpeningHours<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessPaymentAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessPhoto<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessPhotos<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessPriceRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessPublicAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSmokingAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSpecialOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessTourBookingPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum LocalBusinessVatId<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct LocalBusinessGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: LocalBusiness<'a>, -} - -impl From> for LocalBusiness<'_> { - fn from(output: LocalBusinessGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for LocalBusiness<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.LocalBusiness"; - type Record = LocalBusinessRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct LocalBusinessRecord; -impl jacquard_common::xrpc::XrpcResp for LocalBusinessRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.LocalBusiness"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = LocalBusinessGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for LocalBusinessRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.LocalBusiness"; - type Record = LocalBusinessRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for LocalBusiness<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.LocalBusiness" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_LocalBusiness() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/movie.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/movie.rs deleted file mode 100644 index e02083cb6..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/movie.rs +++ /dev/null @@ -1,11215 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Movie -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A movie. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub directors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subtitle_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub title_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirectors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMusicBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.MusicGroup#embedded")] - MusicGroupEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubtitleLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTitleEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Movie() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Movie", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some(::jacquard_common::CowStr::new_static("A movie.")), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actors"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#actorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("director"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "directors", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#directorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duration"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("musicBy"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#musicByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subtitleLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#subtitleLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#subtitleLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "titleEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#titleEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#titleEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static("A movie."), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actors"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#actorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "director", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "directors", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#directorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "duration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("musicBy"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#musicByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subtitleLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#subtitleLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#subtitleLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "titleEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#titleEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#titleEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.movie#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Movie" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Movie() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Movie<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub directors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - MovieDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subtitle_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub title_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod movie_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct MovieBuilder<'a, S: movie_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Movie<'a> { - /// Create a new builder for this type - pub fn new() -> MovieBuilder<'a, movie_state::Empty> { - MovieBuilder::new() - } -} - -impl<'a> MovieBuilder<'a, movie_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - MovieBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `actor` field (optional) - pub fn actor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `actor` field to an Option value (optional) - pub fn maybe_actor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `actors` field (optional) - pub fn actors(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `actors` field to an Option value (optional) - pub fn maybe_actors(mut self, value: Option>) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `director` field (optional) - pub fn director(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `director` field to an Option value (optional) - pub fn maybe_director(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `directors` field (optional) - pub fn directors(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `directors` field to an Option value (optional) - pub fn maybe_directors(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `duration` field (optional) - pub fn duration(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `duration` field to an Option value (optional) - pub fn maybe_duration(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `musicBy` field (optional) - pub fn music_by(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `musicBy` field to an Option value (optional) - pub fn maybe_music_by(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `productionCompany` field (optional) - pub fn production_company( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `productionCompany` field to an Option value (optional) - pub fn maybe_production_company( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication(mut self, value: Option>) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `subtitleLanguage` field (optional) - pub fn subtitle_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `subtitleLanguage` field to an Option value (optional) - pub fn maybe_subtitle_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `titleEIDR` field (optional) - pub fn title_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `titleEIDR` field to an Option value (optional) - pub fn maybe_title_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `trailer` field (optional) - pub fn trailer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `trailer` field to an Option value (optional) - pub fn maybe_trailer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.134 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.134 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.135 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example(mut self, value: Option>) -> Self { - self.__unsafe_private_named.135 = value; - self - } -} - -impl<'a, S: movie_state::State> MovieBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.136 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.136 = value; - self - } -} - -impl<'a, S> MovieBuilder<'a, S> -where - S: movie_state::State, -{ - /// Build the final struct - pub fn build(self) -> Movie<'a> { - Movie { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - actors: self.__unsafe_private_named.12, - additional_type: self.__unsafe_private_named.13, - aggregate_rating: self.__unsafe_private_named.14, - alternate_name: self.__unsafe_private_named.15, - alternative_headline: self.__unsafe_private_named.16, - archived_at: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - character: self.__unsafe_private_named.25, - citation: self.__unsafe_private_named.26, - comment: self.__unsafe_private_named.27, - comment_count: self.__unsafe_private_named.28, - conditions_of_access: self.__unsafe_private_named.29, - content_location: self.__unsafe_private_named.30, - content_rating: self.__unsafe_private_named.31, - content_reference_time: self.__unsafe_private_named.32, - contributor: self.__unsafe_private_named.33, - copyright_holder: self.__unsafe_private_named.34, - copyright_notice: self.__unsafe_private_named.35, - copyright_year: self.__unsafe_private_named.36, - correction: self.__unsafe_private_named.37, - country_of_origin: self.__unsafe_private_named.38, - creative_work_status: self.__unsafe_private_named.39, - creator: self.__unsafe_private_named.40, - credit_text: self.__unsafe_private_named.41, - date_created: self.__unsafe_private_named.42, - date_modified: self.__unsafe_private_named.43, - date_published: self.__unsafe_private_named.44, - description: self.__unsafe_private_named.45, - digital_source_type: self.__unsafe_private_named.46, - director: self.__unsafe_private_named.47, - directors: self.__unsafe_private_named.48, - disambiguating_description: self.__unsafe_private_named.49, - discussion_url: self.__unsafe_private_named.50, - duration: self.__unsafe_private_named.51, - edit_eidr: self.__unsafe_private_named.52, - editor: self.__unsafe_private_named.53, - educational_alignment: self.__unsafe_private_named.54, - educational_level: self.__unsafe_private_named.55, - educational_use: self.__unsafe_private_named.56, - encoding: self.__unsafe_private_named.57, - encoding_format: self.__unsafe_private_named.58, - encodings: self.__unsafe_private_named.59, - example_of_work: self.__unsafe_private_named.60, - expires: self.__unsafe_private_named.61, - file_format: self.__unsafe_private_named.62, - funder: self.__unsafe_private_named.63, - funding: self.__unsafe_private_named.64, - genre: self.__unsafe_private_named.65, - has_part: self.__unsafe_private_named.66, - headline: self.__unsafe_private_named.67, - identifier: self.__unsafe_private_named.68, - image: self.__unsafe_private_named.69, - in_language: self.__unsafe_private_named.70, - interaction_statistic: self.__unsafe_private_named.71, - interactivity_type: self.__unsafe_private_named.72, - interpreted_as_claim: self.__unsafe_private_named.73, - is_accessible_for_free: self.__unsafe_private_named.74, - is_based_on: self.__unsafe_private_named.75, - is_based_on_url: self.__unsafe_private_named.76, - is_family_friendly: self.__unsafe_private_named.77, - is_part_of: self.__unsafe_private_named.78, - keywords: self.__unsafe_private_named.79, - learning_resource_type: self.__unsafe_private_named.80, - license: self.__unsafe_private_named.81, - location_created: self.__unsafe_private_named.82, - main_entity: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - maintainer: self.__unsafe_private_named.85, - material: self.__unsafe_private_named.86, - material_extent: self.__unsafe_private_named.87, - mentions: self.__unsafe_private_named.88, - music_by: self.__unsafe_private_named.89, - name: self.__unsafe_private_named.90, - offers: self.__unsafe_private_named.91, - pattern: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - producer: self.__unsafe_private_named.95, - production_company: self.__unsafe_private_named.96, - provider: self.__unsafe_private_named.97, - publication: self.__unsafe_private_named.98, - publisher: self.__unsafe_private_named.99, - publisher_imprint: self.__unsafe_private_named.100, - publishing_principles: self.__unsafe_private_named.101, - recorded_at: self.__unsafe_private_named.102, - released_event: self.__unsafe_private_named.103, - review: self.__unsafe_private_named.104, - reviews: self.__unsafe_private_named.105, - same_as: self.__unsafe_private_named.106, - schema_version: self.__unsafe_private_named.107, - sd_date_published: self.__unsafe_private_named.108, - sd_license: self.__unsafe_private_named.109, - sd_publisher: self.__unsafe_private_named.110, - size: self.__unsafe_private_named.111, - source_organization: self.__unsafe_private_named.112, - spatial: self.__unsafe_private_named.113, - spatial_coverage: self.__unsafe_private_named.114, - sponsor: self.__unsafe_private_named.115, - subject_of: self.__unsafe_private_named.116, - subtitle_language: self.__unsafe_private_named.117, - teaches: self.__unsafe_private_named.118, - temporal: self.__unsafe_private_named.119, - temporal_coverage: self.__unsafe_private_named.120, - text: self.__unsafe_private_named.121, - thumbnail: self.__unsafe_private_named.122, - thumbnail_url: self.__unsafe_private_named.123, - time_required: self.__unsafe_private_named.124, - title_eidr: self.__unsafe_private_named.125, - trailer: self.__unsafe_private_named.126, - translation_of_work: self.__unsafe_private_named.127, - translator: self.__unsafe_private_named.128, - typical_age_range: self.__unsafe_private_named.129, - url: self.__unsafe_private_named.130, - usage_info: self.__unsafe_private_named.131, - version: self.__unsafe_private_named.132, - video: self.__unsafe_private_named.133, - word_count: self.__unsafe_private_named.134, - work_example: self.__unsafe_private_named.135, - work_translation: self.__unsafe_private_named.136, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Movie<'a> { - Movie { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - actors: self.__unsafe_private_named.12, - additional_type: self.__unsafe_private_named.13, - aggregate_rating: self.__unsafe_private_named.14, - alternate_name: self.__unsafe_private_named.15, - alternative_headline: self.__unsafe_private_named.16, - archived_at: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - character: self.__unsafe_private_named.25, - citation: self.__unsafe_private_named.26, - comment: self.__unsafe_private_named.27, - comment_count: self.__unsafe_private_named.28, - conditions_of_access: self.__unsafe_private_named.29, - content_location: self.__unsafe_private_named.30, - content_rating: self.__unsafe_private_named.31, - content_reference_time: self.__unsafe_private_named.32, - contributor: self.__unsafe_private_named.33, - copyright_holder: self.__unsafe_private_named.34, - copyright_notice: self.__unsafe_private_named.35, - copyright_year: self.__unsafe_private_named.36, - correction: self.__unsafe_private_named.37, - country_of_origin: self.__unsafe_private_named.38, - creative_work_status: self.__unsafe_private_named.39, - creator: self.__unsafe_private_named.40, - credit_text: self.__unsafe_private_named.41, - date_created: self.__unsafe_private_named.42, - date_modified: self.__unsafe_private_named.43, - date_published: self.__unsafe_private_named.44, - description: self.__unsafe_private_named.45, - digital_source_type: self.__unsafe_private_named.46, - director: self.__unsafe_private_named.47, - directors: self.__unsafe_private_named.48, - disambiguating_description: self.__unsafe_private_named.49, - discussion_url: self.__unsafe_private_named.50, - duration: self.__unsafe_private_named.51, - edit_eidr: self.__unsafe_private_named.52, - editor: self.__unsafe_private_named.53, - educational_alignment: self.__unsafe_private_named.54, - educational_level: self.__unsafe_private_named.55, - educational_use: self.__unsafe_private_named.56, - encoding: self.__unsafe_private_named.57, - encoding_format: self.__unsafe_private_named.58, - encodings: self.__unsafe_private_named.59, - example_of_work: self.__unsafe_private_named.60, - expires: self.__unsafe_private_named.61, - file_format: self.__unsafe_private_named.62, - funder: self.__unsafe_private_named.63, - funding: self.__unsafe_private_named.64, - genre: self.__unsafe_private_named.65, - has_part: self.__unsafe_private_named.66, - headline: self.__unsafe_private_named.67, - identifier: self.__unsafe_private_named.68, - image: self.__unsafe_private_named.69, - in_language: self.__unsafe_private_named.70, - interaction_statistic: self.__unsafe_private_named.71, - interactivity_type: self.__unsafe_private_named.72, - interpreted_as_claim: self.__unsafe_private_named.73, - is_accessible_for_free: self.__unsafe_private_named.74, - is_based_on: self.__unsafe_private_named.75, - is_based_on_url: self.__unsafe_private_named.76, - is_family_friendly: self.__unsafe_private_named.77, - is_part_of: self.__unsafe_private_named.78, - keywords: self.__unsafe_private_named.79, - learning_resource_type: self.__unsafe_private_named.80, - license: self.__unsafe_private_named.81, - location_created: self.__unsafe_private_named.82, - main_entity: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - maintainer: self.__unsafe_private_named.85, - material: self.__unsafe_private_named.86, - material_extent: self.__unsafe_private_named.87, - mentions: self.__unsafe_private_named.88, - music_by: self.__unsafe_private_named.89, - name: self.__unsafe_private_named.90, - offers: self.__unsafe_private_named.91, - pattern: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - producer: self.__unsafe_private_named.95, - production_company: self.__unsafe_private_named.96, - provider: self.__unsafe_private_named.97, - publication: self.__unsafe_private_named.98, - publisher: self.__unsafe_private_named.99, - publisher_imprint: self.__unsafe_private_named.100, - publishing_principles: self.__unsafe_private_named.101, - recorded_at: self.__unsafe_private_named.102, - released_event: self.__unsafe_private_named.103, - review: self.__unsafe_private_named.104, - reviews: self.__unsafe_private_named.105, - same_as: self.__unsafe_private_named.106, - schema_version: self.__unsafe_private_named.107, - sd_date_published: self.__unsafe_private_named.108, - sd_license: self.__unsafe_private_named.109, - sd_publisher: self.__unsafe_private_named.110, - size: self.__unsafe_private_named.111, - source_organization: self.__unsafe_private_named.112, - spatial: self.__unsafe_private_named.113, - spatial_coverage: self.__unsafe_private_named.114, - sponsor: self.__unsafe_private_named.115, - subject_of: self.__unsafe_private_named.116, - subtitle_language: self.__unsafe_private_named.117, - teaches: self.__unsafe_private_named.118, - temporal: self.__unsafe_private_named.119, - temporal_coverage: self.__unsafe_private_named.120, - text: self.__unsafe_private_named.121, - thumbnail: self.__unsafe_private_named.122, - thumbnail_url: self.__unsafe_private_named.123, - time_required: self.__unsafe_private_named.124, - title_eidr: self.__unsafe_private_named.125, - trailer: self.__unsafe_private_named.126, - translation_of_work: self.__unsafe_private_named.127, - translator: self.__unsafe_private_named.128, - typical_age_range: self.__unsafe_private_named.129, - url: self.__unsafe_private_named.130, - usage_info: self.__unsafe_private_named.131, - version: self.__unsafe_private_named.132, - video: self.__unsafe_private_named.133, - word_count: self.__unsafe_private_named.134, - work_example: self.__unsafe_private_named.135, - work_translation: self.__unsafe_private_named.136, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Movie<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, MovieRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieActors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDirectors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieMusicBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.MusicGroup#embedded")] - MusicGroupEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MoviePattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MoviePosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MoviePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MoviePublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MoviePublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MoviePublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MoviePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieSubtitleLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTitleEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MovieWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct MovieGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Movie<'a>, -} - -impl From> for Movie<'_> { - fn from(output: MovieGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Movie<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Movie"; - type Record = MovieRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct MovieRecord; -impl jacquard_common::xrpc::XrpcResp for MovieRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Movie"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = MovieGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for MovieRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Movie"; - type Record = MovieRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Movie<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Movie" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Movie() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/music_event.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/music_event.rs deleted file mode 100644 index dc89c36c4..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/music_event.rs +++ /dev/null @@ -1,4623 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.MusicEvent -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// Event type: Music event. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub attendee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub attendees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub composer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub door_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_attendance_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_schedule: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option< - EmbeddedMaximumAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_physical_attendee_capacity: std::option::Option< - EmbeddedMaximumPhysicalAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_virtual_attendee_capacity: std::option::Option< - EmbeddedMaximumVirtualAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub organizer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub previous_start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub remaining_attendee_capacity: std::option::Option< - EmbeddedRemainingAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub super_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_featured: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_performed: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAttendee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAttendees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComposer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDoorTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEventAttendanceMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEventSchedule<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEventStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumPhysicalAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumVirtualAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOrganizer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPerformer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPerformers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPreviousStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRemainingAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSuperEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkFeatured<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkPerformed<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_MusicEvent() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.MusicEvent", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static("Event type: Music event."), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("attendee"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#attendeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "attendees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#attendeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("composer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#composerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("director"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("doorTime"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#doorTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#doorTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duration"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventAttendanceMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EventAttendanceModeEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventAttendanceModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventAttendanceModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventSchedule", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Schedule#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventScheduleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EventStatusType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("location"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumPhysicalAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumPhysicalAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumPhysicalAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumVirtualAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumVirtualAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumVirtualAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "organizer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#organizerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#performerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#performersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "previousStartDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#previousStartDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#previousStartDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#recordedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "remainingAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#remainingAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#remainingAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("subEvent"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#subEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subEvents", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#subEventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "superEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#superEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workFeatured", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#workFeaturedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workPerformed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#workPerformedList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "Event type: Music event.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "attendee", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#attendeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "attendees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#attendeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "composer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#composerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "director", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "doorTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#doorTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#doorTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "duration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventAttendanceMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EventAttendanceModeEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventAttendanceModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventAttendanceModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventSchedule", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Schedule#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventScheduleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eventStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EventStatusType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#eventStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "location", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumPhysicalAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumPhysicalAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumPhysicalAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumVirtualAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumVirtualAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#maximumVirtualAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "organizer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#organizerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#performerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#performersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "previousStartDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#previousStartDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#previousStartDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#recordedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "remainingAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#remainingAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#remainingAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#subEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subEvents", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#subEventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "superEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#superEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workFeatured", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#workFeaturedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workPerformed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicEvent#workPerformedList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.MusicEvent" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_MusicEvent() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct MusicEvent<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub attendee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub attendees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub composer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - MusicEventDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub door_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_attendance_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_schedule: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option< - MusicEventMaximumAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_physical_attendee_capacity: std::option::Option< - MusicEventMaximumPhysicalAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_virtual_attendee_capacity: std::option::Option< - MusicEventMaximumVirtualAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub organizer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub previous_start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub remaining_attendee_capacity: std::option::Option< - MusicEventRemainingAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub super_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_featured: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_performed: std::option::Option>, -} - -pub mod music_event_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct MusicEventBuilder<'a, S: music_event_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> MusicEvent<'a> { - /// Create a new builder for this type - pub fn new() -> MusicEventBuilder<'a, music_event_state::Empty> { - MusicEventBuilder::new() - } -} - -impl<'a> MusicEventBuilder<'a, music_event_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - MusicEventBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `actor` field (optional) - pub fn actor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `actor` field to an Option value (optional) - pub fn maybe_actor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `attendee` field (optional) - pub fn attendee(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `attendee` field to an Option value (optional) - pub fn maybe_attendee(mut self, value: Option>) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `attendees` field (optional) - pub fn attendees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `attendees` field to an Option value (optional) - pub fn maybe_attendees(mut self, value: Option>) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `composer` field (optional) - pub fn composer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `composer` field to an Option value (optional) - pub fn maybe_composer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `director` field (optional) - pub fn director(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `director` field to an Option value (optional) - pub fn maybe_director(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `doorTime` field (optional) - pub fn door_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `doorTime` field to an Option value (optional) - pub fn maybe_door_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `duration` field (optional) - pub fn duration(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `duration` field to an Option value (optional) - pub fn maybe_duration(mut self, value: Option>) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `endDate` field (optional) - pub fn end_date(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `endDate` field to an Option value (optional) - pub fn maybe_end_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `eventAttendanceMode` field (optional) - pub fn event_attendance_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `eventAttendanceMode` field to an Option value (optional) - pub fn maybe_event_attendance_mode( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `eventSchedule` field (optional) - pub fn event_schedule( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `eventSchedule` field to an Option value (optional) - pub fn maybe_event_schedule( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `eventStatus` field (optional) - pub fn event_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `eventStatus` field to an Option value (optional) - pub fn maybe_event_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `location` field (optional) - pub fn location(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `location` field to an Option value (optional) - pub fn maybe_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `maximumAttendeeCapacity` field (optional) - pub fn maximum_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `maximumAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `maximumPhysicalAttendeeCapacity` field (optional) - pub fn maximum_physical_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `maximumPhysicalAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_physical_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `maximumVirtualAttendeeCapacity` field (optional) - pub fn maximum_virtual_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `maximumVirtualAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_virtual_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `organizer` field (optional) - pub fn organizer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `organizer` field to an Option value (optional) - pub fn maybe_organizer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `performer` field (optional) - pub fn performer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `performer` field to an Option value (optional) - pub fn maybe_performer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `performers` field (optional) - pub fn performers( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `performers` field to an Option value (optional) - pub fn maybe_performers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `previousStartDate` field (optional) - pub fn previous_start_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `previousStartDate` field to an Option value (optional) - pub fn maybe_previous_start_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `recordedIn` field (optional) - pub fn recorded_in( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `recordedIn` field to an Option value (optional) - pub fn maybe_recorded_in(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `remainingAttendeeCapacity` field (optional) - pub fn remaining_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `remainingAttendeeCapacity` field to an Option value (optional) - pub fn maybe_remaining_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `startDate` field (optional) - pub fn start_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `startDate` field to an Option value (optional) - pub fn maybe_start_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `subEvent` field (optional) - pub fn sub_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `subEvent` field to an Option value (optional) - pub fn maybe_sub_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `subEvents` field (optional) - pub fn sub_events( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `subEvents` field to an Option value (optional) - pub fn maybe_sub_events(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `superEvent` field (optional) - pub fn super_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `superEvent` field to an Option value (optional) - pub fn maybe_super_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `workFeatured` field (optional) - pub fn work_featured( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `workFeatured` field to an Option value (optional) - pub fn maybe_work_featured( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: music_event_state::State> MusicEventBuilder<'a, S> { - /// Set the `workPerformed` field (optional) - pub fn work_performed( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `workPerformed` field to an Option value (optional) - pub fn maybe_work_performed( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S> MusicEventBuilder<'a, S> -where - S: music_event_state::State, -{ - /// Build the final struct - pub fn build(self) -> MusicEvent<'a> { - MusicEvent { - about: self.__unsafe_private_named.0, - actor: self.__unsafe_private_named.1, - additional_type: self.__unsafe_private_named.2, - aggregate_rating: self.__unsafe_private_named.3, - alternate_name: self.__unsafe_private_named.4, - attendee: self.__unsafe_private_named.5, - attendees: self.__unsafe_private_named.6, - audience: self.__unsafe_private_named.7, - composer: self.__unsafe_private_named.8, - contributor: self.__unsafe_private_named.9, - description: self.__unsafe_private_named.10, - director: self.__unsafe_private_named.11, - disambiguating_description: self.__unsafe_private_named.12, - door_time: self.__unsafe_private_named.13, - duration: self.__unsafe_private_named.14, - end_date: self.__unsafe_private_named.15, - event_attendance_mode: self.__unsafe_private_named.16, - event_schedule: self.__unsafe_private_named.17, - event_status: self.__unsafe_private_named.18, - funder: self.__unsafe_private_named.19, - funding: self.__unsafe_private_named.20, - identifier: self.__unsafe_private_named.21, - image: self.__unsafe_private_named.22, - in_language: self.__unsafe_private_named.23, - is_accessible_for_free: self.__unsafe_private_named.24, - keywords: self.__unsafe_private_named.25, - location: self.__unsafe_private_named.26, - main_entity_of_page: self.__unsafe_private_named.27, - maximum_attendee_capacity: self.__unsafe_private_named.28, - maximum_physical_attendee_capacity: self.__unsafe_private_named.29, - maximum_virtual_attendee_capacity: self.__unsafe_private_named.30, - name: self.__unsafe_private_named.31, - offers: self.__unsafe_private_named.32, - organizer: self.__unsafe_private_named.33, - performer: self.__unsafe_private_named.34, - performers: self.__unsafe_private_named.35, - potential_action: self.__unsafe_private_named.36, - previous_start_date: self.__unsafe_private_named.37, - recorded_in: self.__unsafe_private_named.38, - remaining_attendee_capacity: self.__unsafe_private_named.39, - review: self.__unsafe_private_named.40, - same_as: self.__unsafe_private_named.41, - sponsor: self.__unsafe_private_named.42, - start_date: self.__unsafe_private_named.43, - sub_event: self.__unsafe_private_named.44, - sub_events: self.__unsafe_private_named.45, - subject_of: self.__unsafe_private_named.46, - super_event: self.__unsafe_private_named.47, - translator: self.__unsafe_private_named.48, - typical_age_range: self.__unsafe_private_named.49, - url: self.__unsafe_private_named.50, - work_featured: self.__unsafe_private_named.51, - work_performed: self.__unsafe_private_named.52, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> MusicEvent<'a> { - MusicEvent { - about: self.__unsafe_private_named.0, - actor: self.__unsafe_private_named.1, - additional_type: self.__unsafe_private_named.2, - aggregate_rating: self.__unsafe_private_named.3, - alternate_name: self.__unsafe_private_named.4, - attendee: self.__unsafe_private_named.5, - attendees: self.__unsafe_private_named.6, - audience: self.__unsafe_private_named.7, - composer: self.__unsafe_private_named.8, - contributor: self.__unsafe_private_named.9, - description: self.__unsafe_private_named.10, - director: self.__unsafe_private_named.11, - disambiguating_description: self.__unsafe_private_named.12, - door_time: self.__unsafe_private_named.13, - duration: self.__unsafe_private_named.14, - end_date: self.__unsafe_private_named.15, - event_attendance_mode: self.__unsafe_private_named.16, - event_schedule: self.__unsafe_private_named.17, - event_status: self.__unsafe_private_named.18, - funder: self.__unsafe_private_named.19, - funding: self.__unsafe_private_named.20, - identifier: self.__unsafe_private_named.21, - image: self.__unsafe_private_named.22, - in_language: self.__unsafe_private_named.23, - is_accessible_for_free: self.__unsafe_private_named.24, - keywords: self.__unsafe_private_named.25, - location: self.__unsafe_private_named.26, - main_entity_of_page: self.__unsafe_private_named.27, - maximum_attendee_capacity: self.__unsafe_private_named.28, - maximum_physical_attendee_capacity: self.__unsafe_private_named.29, - maximum_virtual_attendee_capacity: self.__unsafe_private_named.30, - name: self.__unsafe_private_named.31, - offers: self.__unsafe_private_named.32, - organizer: self.__unsafe_private_named.33, - performer: self.__unsafe_private_named.34, - performers: self.__unsafe_private_named.35, - potential_action: self.__unsafe_private_named.36, - previous_start_date: self.__unsafe_private_named.37, - recorded_in: self.__unsafe_private_named.38, - remaining_attendee_capacity: self.__unsafe_private_named.39, - review: self.__unsafe_private_named.40, - same_as: self.__unsafe_private_named.41, - sponsor: self.__unsafe_private_named.42, - start_date: self.__unsafe_private_named.43, - sub_event: self.__unsafe_private_named.44, - sub_events: self.__unsafe_private_named.45, - subject_of: self.__unsafe_private_named.46, - super_event: self.__unsafe_private_named.47, - translator: self.__unsafe_private_named.48, - typical_age_range: self.__unsafe_private_named.49, - url: self.__unsafe_private_named.50, - work_featured: self.__unsafe_private_named.51, - work_performed: self.__unsafe_private_named.52, - extra_data: Some(extra_data), - } - } -} - -impl<'a> MusicEvent<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, MusicEventRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventAttendee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventAttendees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventComposer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventDoorTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventEventAttendanceMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventEventSchedule<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventEventStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventMaximumPhysicalAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventMaximumVirtualAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventOrganizer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventPerformer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventPerformers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventPreviousStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventRecordedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventRemainingAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventSubEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventSubEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventSuperEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventWorkFeatured<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicEventWorkPerformed<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct MusicEventGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: MusicEvent<'a>, -} - -impl From> for MusicEvent<'_> { - fn from(output: MusicEventGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for MusicEvent<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.MusicEvent"; - type Record = MusicEventRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct MusicEventRecord; -impl jacquard_common::xrpc::XrpcResp for MusicEventRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.MusicEvent"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = MusicEventGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for MusicEventRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.MusicEvent"; - type Record = MusicEventRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for MusicEvent<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.MusicEvent" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_MusicEvent() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/music_group.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/music_group.rs deleted file mode 100644 index c3f0123f2..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/music_group.rs +++ /dev/null @@ -1,7894 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.MusicGroup -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A musical group, such as a band, an orchestra, or a choir. Can also be a solo musician. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - EmbeddedActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - EmbeddedAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub album: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub albums: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option< - EmbeddedDiversityStaffingReport<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - EmbeddedHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - EmbeddedHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_group_member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub track: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tracks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlbum<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlbums<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMusicGroupMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTrack<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTracks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVatId<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_MusicGroup() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.MusicGroup", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A musical group, such as a band, an orchestra, or a choir. Can also be a solo musician.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("album"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicAlbum#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#albumList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("albums"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicAlbum#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#albumsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("employee"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founders"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("location"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("memberOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "musicGroupMember", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#musicGroupMemberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("track"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#trackList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("tracks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#tracksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A musical group, such as a band, an orchestra, or a choir. Can also be a solo musician.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("album"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicAlbum#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#albumList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("albums"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicAlbum#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#albumsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employee", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "founders", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "location", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "memberOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "musicGroupMember", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#musicGroupMemberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("track"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#trackList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("tracks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#tracksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.musicGroup#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.MusicGroup" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_MusicGroup() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct MusicGroup<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option< - MusicGroupAcceptedPaymentMethod<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - MusicGroupActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - MusicGroupAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub album: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub albums: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - MusicGroupDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option< - MusicGroupDiversityStaffingReport<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - MusicGroupHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - MusicGroupHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_group_member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub track: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tracks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -pub mod music_group_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct MusicGroupBuilder<'a, S: music_group_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> MusicGroup<'a> { - /// Create a new builder for this type - pub fn new() -> MusicGroupBuilder<'a, music_group_state::Empty> { - MusicGroupBuilder::new() - } -} - -impl<'a> MusicGroupBuilder<'a, music_group_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - MusicGroupBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `acceptedPaymentMethod` field (optional) - pub fn accepted_payment_method( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `acceptedPaymentMethod` field to an Option value (optional) - pub fn maybe_accepted_payment_method( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `actionableFeedbackPolicy` field (optional) - pub fn actionable_feedback_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `actionableFeedbackPolicy` field to an Option value (optional) - pub fn maybe_actionable_feedback_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `address` field (optional) - pub fn address(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `address` field to an Option value (optional) - pub fn maybe_address(mut self, value: Option>) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `agentInteractionStatistic` field (optional) - pub fn agent_interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `agentInteractionStatistic` field to an Option value (optional) - pub fn maybe_agent_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `album` field (optional) - pub fn album(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `album` field to an Option value (optional) - pub fn maybe_album(mut self, value: Option>) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `albums` field (optional) - pub fn albums(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `albums` field to an Option value (optional) - pub fn maybe_albums(mut self, value: Option>) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `alumni` field (optional) - pub fn alumni(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `alumni` field to an Option value (optional) - pub fn maybe_alumni(mut self, value: Option>) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `areaServed` field (optional) - pub fn area_served( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `areaServed` field to an Option value (optional) - pub fn maybe_area_served(mut self, value: Option>) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `brand` field (optional) - pub fn brand(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `brand` field to an Option value (optional) - pub fn maybe_brand(mut self, value: Option>) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `companyRegistration` field (optional) - pub fn company_registration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `companyRegistration` field to an Option value (optional) - pub fn maybe_company_registration( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `contactPoint` field (optional) - pub fn contact_point( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `contactPoint` field to an Option value (optional) - pub fn maybe_contact_point( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `contactPoints` field (optional) - pub fn contact_points( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `contactPoints` field to an Option value (optional) - pub fn maybe_contact_points( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `correctionsPolicy` field (optional) - pub fn corrections_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `correctionsPolicy` field to an Option value (optional) - pub fn maybe_corrections_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `department` field (optional) - pub fn department( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `department` field to an Option value (optional) - pub fn maybe_department(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `dissolutionDate` field (optional) - pub fn dissolution_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `dissolutionDate` field to an Option value (optional) - pub fn maybe_dissolution_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `diversityPolicy` field (optional) - pub fn diversity_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `diversityPolicy` field to an Option value (optional) - pub fn maybe_diversity_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `diversityStaffingReport` field (optional) - pub fn diversity_staffing_report( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `diversityStaffingReport` field to an Option value (optional) - pub fn maybe_diversity_staffing_report( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `duns` field (optional) - pub fn duns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `duns` field to an Option value (optional) - pub fn maybe_duns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `email` field (optional) - pub fn email(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `email` field to an Option value (optional) - pub fn maybe_email(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `employee` field (optional) - pub fn employee(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `employee` field to an Option value (optional) - pub fn maybe_employee(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `employees` field (optional) - pub fn employees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `employees` field to an Option value (optional) - pub fn maybe_employees(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `ethicsPolicy` field (optional) - pub fn ethics_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `ethicsPolicy` field to an Option value (optional) - pub fn maybe_ethics_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `event` field (optional) - pub fn event(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `event` field to an Option value (optional) - pub fn maybe_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `events` field (optional) - pub fn events(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `events` field to an Option value (optional) - pub fn maybe_events(mut self, value: Option>) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `faxNumber` field (optional) - pub fn fax_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `faxNumber` field to an Option value (optional) - pub fn maybe_fax_number(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `founder` field (optional) - pub fn founder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `founder` field to an Option value (optional) - pub fn maybe_founder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `founders` field (optional) - pub fn founders(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `founders` field to an Option value (optional) - pub fn maybe_founders(mut self, value: Option>) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `foundingDate` field (optional) - pub fn founding_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `foundingDate` field to an Option value (optional) - pub fn maybe_founding_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `foundingLocation` field (optional) - pub fn founding_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `foundingLocation` field to an Option value (optional) - pub fn maybe_founding_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `globalLocationNumber` field (optional) - pub fn global_location_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `globalLocationNumber` field to an Option value (optional) - pub fn maybe_global_location_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasCertification` field (optional) - pub fn has_certification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `hasCertification` field to an Option value (optional) - pub fn maybe_has_certification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasCredential` field (optional) - pub fn has_credential( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `hasCredential` field to an Option value (optional) - pub fn maybe_has_credential( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasGS1DigitalLink` field (optional) - pub fn has_gs1_digital_link( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `hasGS1DigitalLink` field to an Option value (optional) - pub fn maybe_has_gs1_digital_link( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasMemberProgram` field (optional) - pub fn has_member_program( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `hasMemberProgram` field to an Option value (optional) - pub fn maybe_has_member_program( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasMerchantReturnPolicy` field (optional) - pub fn has_merchant_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `hasMerchantReturnPolicy` field to an Option value (optional) - pub fn maybe_has_merchant_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasOfferCatalog` field (optional) - pub fn has_offer_catalog( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `hasOfferCatalog` field to an Option value (optional) - pub fn maybe_has_offer_catalog( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasPOS` field (optional) - pub fn has_pos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `hasPOS` field to an Option value (optional) - pub fn maybe_has_pos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasProductReturnPolicy` field (optional) - pub fn has_product_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `hasProductReturnPolicy` field to an Option value (optional) - pub fn maybe_has_product_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `hasShippingService` field (optional) - pub fn has_shipping_service( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `hasShippingService` field to an Option value (optional) - pub fn maybe_has_shipping_service( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `isicV4` field (optional) - pub fn isic_v4(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `isicV4` field to an Option value (optional) - pub fn maybe_isic_v4(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `iso6523Code` field (optional) - pub fn iso6523_code( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `iso6523Code` field to an Option value (optional) - pub fn maybe_iso6523_code( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `knowsAbout` field (optional) - pub fn knows_about( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `knowsAbout` field to an Option value (optional) - pub fn maybe_knows_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `knowsLanguage` field (optional) - pub fn knows_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `knowsLanguage` field to an Option value (optional) - pub fn maybe_knows_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `legalAddress` field (optional) - pub fn legal_address( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `legalAddress` field to an Option value (optional) - pub fn maybe_legal_address( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `legalName` field (optional) - pub fn legal_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `legalName` field to an Option value (optional) - pub fn maybe_legal_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `legalRepresentative` field (optional) - pub fn legal_representative( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `legalRepresentative` field to an Option value (optional) - pub fn maybe_legal_representative( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `leiCode` field (optional) - pub fn lei_code(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `leiCode` field to an Option value (optional) - pub fn maybe_lei_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `location` field (optional) - pub fn location(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `location` field to an Option value (optional) - pub fn maybe_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `logo` field (optional) - pub fn logo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `logo` field to an Option value (optional) - pub fn maybe_logo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `makesOffer` field (optional) - pub fn makes_offer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `makesOffer` field to an Option value (optional) - pub fn maybe_makes_offer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `member` field (optional) - pub fn member(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `member` field to an Option value (optional) - pub fn maybe_member(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `memberOf` field (optional) - pub fn member_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `memberOf` field to an Option value (optional) - pub fn maybe_member_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `members` field (optional) - pub fn members(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `members` field to an Option value (optional) - pub fn maybe_members(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `musicGroupMember` field (optional) - pub fn music_group_member( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `musicGroupMember` field to an Option value (optional) - pub fn maybe_music_group_member( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `naics` field (optional) - pub fn naics(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `naics` field to an Option value (optional) - pub fn maybe_naics(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `nonprofitStatus` field (optional) - pub fn nonprofit_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `nonprofitStatus` field to an Option value (optional) - pub fn maybe_nonprofit_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `numberOfEmployees` field (optional) - pub fn number_of_employees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `numberOfEmployees` field to an Option value (optional) - pub fn maybe_number_of_employees( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `ownershipFundingInfo` field (optional) - pub fn ownership_funding_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `ownershipFundingInfo` field to an Option value (optional) - pub fn maybe_ownership_funding_info( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `owns` field (optional) - pub fn owns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `owns` field to an Option value (optional) - pub fn maybe_owns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `parentOrganization` field (optional) - pub fn parent_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `parentOrganization` field to an Option value (optional) - pub fn maybe_parent_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `seeks` field (optional) - pub fn seeks(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `seeks` field to an Option value (optional) - pub fn maybe_seeks(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `serviceArea` field (optional) - pub fn service_area( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `serviceArea` field to an Option value (optional) - pub fn maybe_service_area( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `skills` field (optional) - pub fn skills(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `skills` field to an Option value (optional) - pub fn maybe_skills(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `slogan` field (optional) - pub fn slogan(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `slogan` field to an Option value (optional) - pub fn maybe_slogan(mut self, value: Option>) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `subOrganization` field (optional) - pub fn sub_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `subOrganization` field to an Option value (optional) - pub fn maybe_sub_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `taxID` field (optional) - pub fn tax_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `taxID` field to an Option value (optional) - pub fn maybe_tax_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `telephone` field (optional) - pub fn telephone( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `telephone` field to an Option value (optional) - pub fn maybe_telephone(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `track` field (optional) - pub fn track(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `track` field to an Option value (optional) - pub fn maybe_track(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `tracks` field (optional) - pub fn tracks(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `tracks` field to an Option value (optional) - pub fn maybe_tracks(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `unnamedSourcesPolicy` field (optional) - pub fn unnamed_sources_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `unnamedSourcesPolicy` field to an Option value (optional) - pub fn maybe_unnamed_sources_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: music_group_state::State> MusicGroupBuilder<'a, S> { - /// Set the `vatID` field (optional) - pub fn vat_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `vatID` field to an Option value (optional) - pub fn maybe_vat_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S> MusicGroupBuilder<'a, S> -where - S: music_group_state::State, -{ - /// Build the final struct - pub fn build(self) -> MusicGroup<'a> { - MusicGroup { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_type: self.__unsafe_private_named.2, - address: self.__unsafe_private_named.3, - agent_interaction_statistic: self.__unsafe_private_named.4, - aggregate_rating: self.__unsafe_private_named.5, - album: self.__unsafe_private_named.6, - albums: self.__unsafe_private_named.7, - alternate_name: self.__unsafe_private_named.8, - alumni: self.__unsafe_private_named.9, - area_served: self.__unsafe_private_named.10, - award: self.__unsafe_private_named.11, - awards: self.__unsafe_private_named.12, - brand: self.__unsafe_private_named.13, - company_registration: self.__unsafe_private_named.14, - contact_point: self.__unsafe_private_named.15, - contact_points: self.__unsafe_private_named.16, - corrections_policy: self.__unsafe_private_named.17, - department: self.__unsafe_private_named.18, - description: self.__unsafe_private_named.19, - disambiguating_description: self.__unsafe_private_named.20, - dissolution_date: self.__unsafe_private_named.21, - diversity_policy: self.__unsafe_private_named.22, - diversity_staffing_report: self.__unsafe_private_named.23, - duns: self.__unsafe_private_named.24, - email: self.__unsafe_private_named.25, - employee: self.__unsafe_private_named.26, - employees: self.__unsafe_private_named.27, - ethics_policy: self.__unsafe_private_named.28, - event: self.__unsafe_private_named.29, - events: self.__unsafe_private_named.30, - fax_number: self.__unsafe_private_named.31, - founder: self.__unsafe_private_named.32, - founders: self.__unsafe_private_named.33, - founding_date: self.__unsafe_private_named.34, - founding_location: self.__unsafe_private_named.35, - funder: self.__unsafe_private_named.36, - funding: self.__unsafe_private_named.37, - genre: self.__unsafe_private_named.38, - global_location_number: self.__unsafe_private_named.39, - has_certification: self.__unsafe_private_named.40, - has_credential: self.__unsafe_private_named.41, - has_gs1_digital_link: self.__unsafe_private_named.42, - has_member_program: self.__unsafe_private_named.43, - has_merchant_return_policy: self.__unsafe_private_named.44, - has_offer_catalog: self.__unsafe_private_named.45, - has_pos: self.__unsafe_private_named.46, - has_product_return_policy: self.__unsafe_private_named.47, - has_shipping_service: self.__unsafe_private_named.48, - identifier: self.__unsafe_private_named.49, - image: self.__unsafe_private_named.50, - interaction_statistic: self.__unsafe_private_named.51, - isic_v4: self.__unsafe_private_named.52, - iso6523_code: self.__unsafe_private_named.53, - keywords: self.__unsafe_private_named.54, - knows_about: self.__unsafe_private_named.55, - knows_language: self.__unsafe_private_named.56, - legal_address: self.__unsafe_private_named.57, - legal_name: self.__unsafe_private_named.58, - legal_representative: self.__unsafe_private_named.59, - lei_code: self.__unsafe_private_named.60, - location: self.__unsafe_private_named.61, - logo: self.__unsafe_private_named.62, - main_entity_of_page: self.__unsafe_private_named.63, - makes_offer: self.__unsafe_private_named.64, - member: self.__unsafe_private_named.65, - member_of: self.__unsafe_private_named.66, - members: self.__unsafe_private_named.67, - music_group_member: self.__unsafe_private_named.68, - naics: self.__unsafe_private_named.69, - name: self.__unsafe_private_named.70, - nonprofit_status: self.__unsafe_private_named.71, - number_of_employees: self.__unsafe_private_named.72, - ownership_funding_info: self.__unsafe_private_named.73, - owns: self.__unsafe_private_named.74, - parent_organization: self.__unsafe_private_named.75, - potential_action: self.__unsafe_private_named.76, - publishing_principles: self.__unsafe_private_named.77, - review: self.__unsafe_private_named.78, - reviews: self.__unsafe_private_named.79, - same_as: self.__unsafe_private_named.80, - seeks: self.__unsafe_private_named.81, - service_area: self.__unsafe_private_named.82, - skills: self.__unsafe_private_named.83, - slogan: self.__unsafe_private_named.84, - sponsor: self.__unsafe_private_named.85, - sub_organization: self.__unsafe_private_named.86, - subject_of: self.__unsafe_private_named.87, - tax_id: self.__unsafe_private_named.88, - telephone: self.__unsafe_private_named.89, - track: self.__unsafe_private_named.90, - tracks: self.__unsafe_private_named.91, - unnamed_sources_policy: self.__unsafe_private_named.92, - url: self.__unsafe_private_named.93, - vat_id: self.__unsafe_private_named.94, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> MusicGroup<'a> { - MusicGroup { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_type: self.__unsafe_private_named.2, - address: self.__unsafe_private_named.3, - agent_interaction_statistic: self.__unsafe_private_named.4, - aggregate_rating: self.__unsafe_private_named.5, - album: self.__unsafe_private_named.6, - albums: self.__unsafe_private_named.7, - alternate_name: self.__unsafe_private_named.8, - alumni: self.__unsafe_private_named.9, - area_served: self.__unsafe_private_named.10, - award: self.__unsafe_private_named.11, - awards: self.__unsafe_private_named.12, - brand: self.__unsafe_private_named.13, - company_registration: self.__unsafe_private_named.14, - contact_point: self.__unsafe_private_named.15, - contact_points: self.__unsafe_private_named.16, - corrections_policy: self.__unsafe_private_named.17, - department: self.__unsafe_private_named.18, - description: self.__unsafe_private_named.19, - disambiguating_description: self.__unsafe_private_named.20, - dissolution_date: self.__unsafe_private_named.21, - diversity_policy: self.__unsafe_private_named.22, - diversity_staffing_report: self.__unsafe_private_named.23, - duns: self.__unsafe_private_named.24, - email: self.__unsafe_private_named.25, - employee: self.__unsafe_private_named.26, - employees: self.__unsafe_private_named.27, - ethics_policy: self.__unsafe_private_named.28, - event: self.__unsafe_private_named.29, - events: self.__unsafe_private_named.30, - fax_number: self.__unsafe_private_named.31, - founder: self.__unsafe_private_named.32, - founders: self.__unsafe_private_named.33, - founding_date: self.__unsafe_private_named.34, - founding_location: self.__unsafe_private_named.35, - funder: self.__unsafe_private_named.36, - funding: self.__unsafe_private_named.37, - genre: self.__unsafe_private_named.38, - global_location_number: self.__unsafe_private_named.39, - has_certification: self.__unsafe_private_named.40, - has_credential: self.__unsafe_private_named.41, - has_gs1_digital_link: self.__unsafe_private_named.42, - has_member_program: self.__unsafe_private_named.43, - has_merchant_return_policy: self.__unsafe_private_named.44, - has_offer_catalog: self.__unsafe_private_named.45, - has_pos: self.__unsafe_private_named.46, - has_product_return_policy: self.__unsafe_private_named.47, - has_shipping_service: self.__unsafe_private_named.48, - identifier: self.__unsafe_private_named.49, - image: self.__unsafe_private_named.50, - interaction_statistic: self.__unsafe_private_named.51, - isic_v4: self.__unsafe_private_named.52, - iso6523_code: self.__unsafe_private_named.53, - keywords: self.__unsafe_private_named.54, - knows_about: self.__unsafe_private_named.55, - knows_language: self.__unsafe_private_named.56, - legal_address: self.__unsafe_private_named.57, - legal_name: self.__unsafe_private_named.58, - legal_representative: self.__unsafe_private_named.59, - lei_code: self.__unsafe_private_named.60, - location: self.__unsafe_private_named.61, - logo: self.__unsafe_private_named.62, - main_entity_of_page: self.__unsafe_private_named.63, - makes_offer: self.__unsafe_private_named.64, - member: self.__unsafe_private_named.65, - member_of: self.__unsafe_private_named.66, - members: self.__unsafe_private_named.67, - music_group_member: self.__unsafe_private_named.68, - naics: self.__unsafe_private_named.69, - name: self.__unsafe_private_named.70, - nonprofit_status: self.__unsafe_private_named.71, - number_of_employees: self.__unsafe_private_named.72, - ownership_funding_info: self.__unsafe_private_named.73, - owns: self.__unsafe_private_named.74, - parent_organization: self.__unsafe_private_named.75, - potential_action: self.__unsafe_private_named.76, - publishing_principles: self.__unsafe_private_named.77, - review: self.__unsafe_private_named.78, - reviews: self.__unsafe_private_named.79, - same_as: self.__unsafe_private_named.80, - seeks: self.__unsafe_private_named.81, - service_area: self.__unsafe_private_named.82, - skills: self.__unsafe_private_named.83, - slogan: self.__unsafe_private_named.84, - sponsor: self.__unsafe_private_named.85, - sub_organization: self.__unsafe_private_named.86, - subject_of: self.__unsafe_private_named.87, - tax_id: self.__unsafe_private_named.88, - telephone: self.__unsafe_private_named.89, - track: self.__unsafe_private_named.90, - tracks: self.__unsafe_private_named.91, - unnamed_sources_policy: self.__unsafe_private_named.92, - url: self.__unsafe_private_named.93, - vat_id: self.__unsafe_private_named.94, - extra_data: Some(extra_data), - } - } -} - -impl<'a> MusicGroup<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, MusicGroupRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAlbum<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAlbums<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupMusicGroupMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupTrack<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupTracks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum MusicGroupVatId<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct MusicGroupGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: MusicGroup<'a>, -} - -impl From> for MusicGroup<'_> { - fn from(output: MusicGroupGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for MusicGroup<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.MusicGroup"; - type Record = MusicGroupRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct MusicGroupRecord; -impl jacquard_common::xrpc::XrpcResp for MusicGroupRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.MusicGroup"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = MusicGroupGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for MusicGroupRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.MusicGroup"; - type Record = MusicGroupRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for MusicGroup<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.MusicGroup" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_MusicGroup() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/news_article.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/news_article.rs deleted file mode 100644 index 80a706460..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/news_article.rs +++ /dev/null @@ -1,8437 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.NewsArticle -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/** A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news. - -A more detailed overview of [schema.org News markup](/docs/news.html) is also available.*/ -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_body: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub backstory: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dateline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_end: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_start: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pagination: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub print_column: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub print_edition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub print_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub print_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub speakable: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArticleBody<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArticleSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBackstory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPageEnd<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPageStart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPagination<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPrintColumn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPrintEdition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPrintPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPrintSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpeakable<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_NewsArticle() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.NewsArticle", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.\n\nA more detailed overview of [schema.org News markup](/docs/news.html) is also available.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleBody", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#articleBodyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#articleBodyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#articleSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#articleSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "backstory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#backstoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#backstoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("dateline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#datelineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#datelineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pageEnd"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#pageEndScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#pageEndList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pageStart", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#pageStartScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#pageStartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pagination", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#paginationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#paginationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "printColumn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printColumnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printColumnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "printEdition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printEditionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printEditionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "printPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "printSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "speakable", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SpeakableSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#speakableScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#speakableList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.\n\nA more detailed overview of [schema.org News markup](/docs/news.html) is also available.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleBody", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#articleBodyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#articleBodyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#articleSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#articleSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "backstory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#backstoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#backstoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("dateline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#datelineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#datelineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pageEnd"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#pageEndScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#pageEndList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pageStart", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#pageStartScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#pageStartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pagination", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#paginationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#paginationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "printColumn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printColumnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printColumnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "printEdition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printEditionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printEditionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "printPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "printSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#printSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "speakable", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SpeakableSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#speakableScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#speakableList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.newsArticle#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.NewsArticle" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_NewsArticle() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -/** A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news. - -A more detailed overview of [schema.org News markup](/docs/news.html) is also available.*/ -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct NewsArticle<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_body: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub backstory: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dateline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - NewsArticleDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_end: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_start: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pagination: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub print_column: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub print_edition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub print_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub print_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub speakable: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleArticleBody<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleArticleSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleBackstory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleDateline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePageEnd<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePageStart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePagination<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePrintColumn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePrintEdition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePrintPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePrintSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticlePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSpeakable<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum NewsArticleWorkTranslation<'a> {} -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for NewsArticle<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.NewsArticle" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_NewsArticle() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/offer.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/offer.rs deleted file mode 100644 index 580142c7f..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/offer.rs +++ /dev/null @@ -1,5524 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Offer -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.\n\nNote: As the [[businessFunction]] property, which identifies the form of offer (e.g. sell, lease, repair, dispose), defaults to http://purl.org/goodrelations/v1#Sell; an Offer without a defined businessFunction value can be assumed to be an offer to sell.\n\nFor [GTIN](http://www.gs1.org/barcodes/technical/idkeys/gtin)-related fields, see [Check Digit calculator](http://www.gs1.org/barcodes/support/check_digit_calculator) and [validation guide](http://www.gs1us.org/resources/standards/gtin-validation-guide) from [GS1](http://www.gs1.org/). -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub add_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub advance_booking_requirement: std::option::Option< - EmbeddedAdvanceBookingRequirement<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub asin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub availability: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub availability_ends: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub availability_starts: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub available_at_or_from: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub available_delivery_method: std::option::Option< - EmbeddedAvailableDeliveryMethod<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub business_function: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub category: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub checkout_page_url_template: std::option::Option< - EmbeddedCheckoutPageUrlTemplate<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub delivery_lead_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_customer_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_quantity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_region: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_transaction_volume: std::option::Option< - EmbeddedEligibleTransactionVolume<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin12: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin13: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin14: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin8: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_adult_consideration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_measurement: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - EmbeddedHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub includes_object: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ineligible_region: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub inventory_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub item_condition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub item_offered: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lease_length: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mobile_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mpn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offered_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_currency: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_specification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_valid_until: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seller: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub serial_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub shipping_details: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sku: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub valid_for_member_tier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub valid_from: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub valid_through: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub warranty: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAddOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdvanceBookingRequirement<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAsin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAvailability<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAvailabilityEnds<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAvailabilityStarts<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAvailableAtOrFrom<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAvailableDeliveryMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBusinessFunction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCategory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCheckoutPageUrlTemplate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDeliveryLeadTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEligibleCustomerType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEligibleDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEligibleQuantity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEligibleRegion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEligibleTransactionVolume<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin12<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin13<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin14<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin8<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasAdultConsideration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMeasurement<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIncludesObject<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIneligibleRegion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInventoryLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedItemCondition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedItemOffered<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLeaseLength<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMobileUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMpn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOfferedBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPrice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPriceCurrency<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPriceSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPriceValidUntil<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeller<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSerialNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedShippingDetails<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSku<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedValidForMemberTier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedValidFrom<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedValidThrough<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWarranty<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Offer() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Offer", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.\\n\\nNote: As the [[businessFunction]] property, which identifies the form of offer (e.g. sell, lease, repair, dispose), defaults to http://purl.org/goodrelations/v1#Sell; an Offer without a defined businessFunction value can be assumed to be an offer to sell.\\n\\nFor [GTIN](http://www.gs1.org/barcodes/technical/idkeys/gtin)-related fields, see [Check Digit calculator](http://www.gs1.org/barcodes/support/check_digit_calculator) and [validation guide](http://www.gs1us.org/resources/standards/gtin-validation-guide) from [GS1](http://www.gs1.org/).", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("addOn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#addOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "advanceBookingRequirement", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#advanceBookingRequirementList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("asin"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#asinScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#asinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availability", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemAvailability#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availabilityEnds", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityEndsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityEndsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availabilityStarts", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityStartsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityStartsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availableAtOrFrom", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availableAtOrFromList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availableDeliveryMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DeliveryMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availableDeliveryMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availableDeliveryMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "businessFunction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.BusinessFunction#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#businessFunctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#businessFunctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("category"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CategoryCode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PhysicalActivityCategory#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#categoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#categoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "checkoutPageURLTemplate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#checkoutPageURLTemplateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#checkoutPageURLTemplateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "deliveryLeadTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#deliveryLeadTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleCustomerType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.BusinessEntityType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleCustomerTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleCustomerTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleDuration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleDurationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleQuantity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleQuantityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleRegion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleRegionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleRegionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleTransactionVolume", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PriceSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleTransactionVolumeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtinScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin12"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin12Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin12List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin13"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin13Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin13List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin14"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin14Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin14List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin8"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin8Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin8List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasAdultConsideration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdultOrientedEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasAdultConsiderationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasAdultConsiderationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMeasurement", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasMeasurementList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "includesObject", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TypeAndQuantityNode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#includesObjectList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ineligibleRegion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#ineligibleRegionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#ineligibleRegionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inventoryLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#inventoryLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "itemCondition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferItemCondition#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#itemConditionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#itemConditionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "itemOffered", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateOffer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MenuItem#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Service#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Trip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#itemOfferedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "leaseLength", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#leaseLengthScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#leaseLengthList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mobileUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mobileUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mobileUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mpn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mpnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mpnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "offeredBy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#offeredByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("price"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceCurrency", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceCurrencyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceCurrencyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PriceSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceValidUntil", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceValidUntilScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceValidUntilList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seller"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#sellerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serialNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#serialNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#serialNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "shippingDetails", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferShippingDetails#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#shippingDetailsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sku"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#skuScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#skuList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "validForMemberTier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validForMemberTierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "validFrom", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validFromScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validFromList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "validThrough", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validThroughScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validThroughList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("warranty"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WarrantyPromise#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#warrantyList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.\\n\\nNote: As the [[businessFunction]] property, which identifies the form of offer (e.g. sell, lease, repair, dispose), defaults to http://purl.org/goodrelations/v1#Sell; an Offer without a defined businessFunction value can be assumed to be an offer to sell.\\n\\nFor [GTIN](http://www.gs1.org/barcodes/technical/idkeys/gtin)-related fields, see [Check Digit calculator](http://www.gs1.org/barcodes/support/check_digit_calculator) and [validation guide](http://www.gs1us.org/resources/standards/gtin-validation-guide) from [GS1](http://www.gs1.org/).", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("addOn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#addOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "advanceBookingRequirement", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#advanceBookingRequirementList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("asin"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#asinScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#asinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availability", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemAvailability#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availabilityEnds", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityEndsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityEndsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availabilityStarts", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityStartsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availabilityStartsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availableAtOrFrom", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availableAtOrFromList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "availableDeliveryMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DeliveryMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availableDeliveryMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#availableDeliveryMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "businessFunction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.BusinessFunction#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#businessFunctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#businessFunctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "category", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CategoryCode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PhysicalActivityCategory#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#categoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#categoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "checkoutPageURLTemplate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#checkoutPageURLTemplateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#checkoutPageURLTemplateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "deliveryLeadTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#deliveryLeadTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleCustomerType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.BusinessEntityType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleCustomerTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleCustomerTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleDuration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleDurationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleQuantity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleQuantityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleRegion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleRegionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleRegionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "eligibleTransactionVolume", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PriceSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#eligibleTransactionVolumeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtinScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin12"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin12Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin12List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin13"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin13Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin13List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin14"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin14Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin14List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin8"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin8Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#gtin8List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasAdultConsideration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdultOrientedEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasAdultConsiderationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasAdultConsiderationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMeasurement", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasMeasurementList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "includesObject", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TypeAndQuantityNode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#includesObjectList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ineligibleRegion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#ineligibleRegionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#ineligibleRegionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inventoryLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#inventoryLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "itemCondition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferItemCondition#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#itemConditionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#itemConditionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "itemOffered", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateOffer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MenuItem#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Service#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Trip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#itemOfferedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "leaseLength", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#leaseLengthScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#leaseLengthList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mobileUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mobileUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mobileUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mpn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mpnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#mpnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "offeredBy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#offeredByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("price"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceCurrency", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceCurrencyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceCurrencyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PriceSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceValidUntil", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceValidUntilScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#priceValidUntilList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seller"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#sellerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serialNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#serialNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#serialNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "shippingDetails", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferShippingDetails#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#shippingDetailsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sku"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#skuScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#skuList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "validForMemberTier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validForMemberTierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "validFrom", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validFromScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validFromList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "validThrough", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validThroughScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#validThroughList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "warranty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WarrantyPromise#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.offer#warrantyList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Offer" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Offer() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Offer<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub add_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub advance_booking_requirement: std::option::Option< - OfferAdvanceBookingRequirement<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub asin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub availability: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub availability_ends: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub availability_starts: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub available_at_or_from: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub available_delivery_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub business_function: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub category: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub checkout_page_url_template: std::option::Option< - OfferCheckoutPageUrlTemplate<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub delivery_lead_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - OfferDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_customer_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_quantity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_region: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub eligible_transaction_volume: std::option::Option< - OfferEligibleTransactionVolume<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin12: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin13: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin14: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin8: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_adult_consideration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_measurement: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - OfferHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub includes_object: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ineligible_region: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub inventory_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub item_condition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub item_offered: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lease_length: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mobile_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mpn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offered_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_currency: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_specification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_valid_until: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seller: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub serial_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub shipping_details: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sku: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub valid_for_member_tier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub valid_from: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub valid_through: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub warranty: std::option::Option>, -} - -pub mod offer_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct OfferBuilder<'a, S: offer_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Offer<'a> { - /// Create a new builder for this type - pub fn new() -> OfferBuilder<'a, offer_state::Empty> { - OfferBuilder::new() - } -} - -impl<'a> OfferBuilder<'a, offer_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - OfferBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `acceptedPaymentMethod` field (optional) - pub fn accepted_payment_method( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `acceptedPaymentMethod` field to an Option value (optional) - pub fn maybe_accepted_payment_method( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `addOn` field (optional) - pub fn add_on(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `addOn` field to an Option value (optional) - pub fn maybe_add_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `additionalProperty` field (optional) - pub fn additional_property( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `additionalProperty` field to an Option value (optional) - pub fn maybe_additional_property( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `advanceBookingRequirement` field (optional) - pub fn advance_booking_requirement( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `advanceBookingRequirement` field to an Option value (optional) - pub fn maybe_advance_booking_requirement( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `areaServed` field (optional) - pub fn area_served(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `areaServed` field to an Option value (optional) - pub fn maybe_area_served(mut self, value: Option>) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `asin` field (optional) - pub fn asin(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `asin` field to an Option value (optional) - pub fn maybe_asin(mut self, value: Option>) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `availability` field (optional) - pub fn availability( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `availability` field to an Option value (optional) - pub fn maybe_availability(mut self, value: Option>) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `availabilityEnds` field (optional) - pub fn availability_ends( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `availabilityEnds` field to an Option value (optional) - pub fn maybe_availability_ends( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `availabilityStarts` field (optional) - pub fn availability_starts( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `availabilityStarts` field to an Option value (optional) - pub fn maybe_availability_starts( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `availableAtOrFrom` field (optional) - pub fn available_at_or_from( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `availableAtOrFrom` field to an Option value (optional) - pub fn maybe_available_at_or_from( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `availableDeliveryMethod` field (optional) - pub fn available_delivery_method( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `availableDeliveryMethod` field to an Option value (optional) - pub fn maybe_available_delivery_method( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `businessFunction` field (optional) - pub fn business_function( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `businessFunction` field to an Option value (optional) - pub fn maybe_business_function( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `category` field (optional) - pub fn category(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `category` field to an Option value (optional) - pub fn maybe_category(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `checkoutPageURLTemplate` field (optional) - pub fn checkout_page_url_template( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `checkoutPageURLTemplate` field to an Option value (optional) - pub fn maybe_checkout_page_url_template( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `deliveryLeadTime` field (optional) - pub fn delivery_lead_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `deliveryLeadTime` field to an Option value (optional) - pub fn maybe_delivery_lead_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `eligibleCustomerType` field (optional) - pub fn eligible_customer_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `eligibleCustomerType` field to an Option value (optional) - pub fn maybe_eligible_customer_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `eligibleDuration` field (optional) - pub fn eligible_duration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `eligibleDuration` field to an Option value (optional) - pub fn maybe_eligible_duration( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `eligibleQuantity` field (optional) - pub fn eligible_quantity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `eligibleQuantity` field to an Option value (optional) - pub fn maybe_eligible_quantity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `eligibleRegion` field (optional) - pub fn eligible_region( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `eligibleRegion` field to an Option value (optional) - pub fn maybe_eligible_region( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `eligibleTransactionVolume` field (optional) - pub fn eligible_transaction_volume( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `eligibleTransactionVolume` field to an Option value (optional) - pub fn maybe_eligible_transaction_volume( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `gtin` field (optional) - pub fn gtin(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `gtin` field to an Option value (optional) - pub fn maybe_gtin(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `gtin12` field (optional) - pub fn gtin12(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `gtin12` field to an Option value (optional) - pub fn maybe_gtin12(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `gtin13` field (optional) - pub fn gtin13(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `gtin13` field to an Option value (optional) - pub fn maybe_gtin13(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `gtin14` field (optional) - pub fn gtin14(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `gtin14` field to an Option value (optional) - pub fn maybe_gtin14(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `gtin8` field (optional) - pub fn gtin8(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `gtin8` field to an Option value (optional) - pub fn maybe_gtin8(mut self, value: Option>) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `hasAdultConsideration` field (optional) - pub fn has_adult_consideration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `hasAdultConsideration` field to an Option value (optional) - pub fn maybe_has_adult_consideration( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `hasGS1DigitalLink` field (optional) - pub fn has_gs1_digital_link( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `hasGS1DigitalLink` field to an Option value (optional) - pub fn maybe_has_gs1_digital_link( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `hasMeasurement` field (optional) - pub fn has_measurement( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `hasMeasurement` field to an Option value (optional) - pub fn maybe_has_measurement( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `hasMerchantReturnPolicy` field (optional) - pub fn has_merchant_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `hasMerchantReturnPolicy` field to an Option value (optional) - pub fn maybe_has_merchant_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `includesObject` field (optional) - pub fn includes_object( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `includesObject` field to an Option value (optional) - pub fn maybe_includes_object( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `ineligibleRegion` field (optional) - pub fn ineligible_region( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `ineligibleRegion` field to an Option value (optional) - pub fn maybe_ineligible_region( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `inventoryLevel` field (optional) - pub fn inventory_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `inventoryLevel` field to an Option value (optional) - pub fn maybe_inventory_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `itemCondition` field (optional) - pub fn item_condition( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `itemCondition` field to an Option value (optional) - pub fn maybe_item_condition( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `itemOffered` field (optional) - pub fn item_offered( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `itemOffered` field to an Option value (optional) - pub fn maybe_item_offered(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `leaseLength` field (optional) - pub fn lease_length( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `leaseLength` field to an Option value (optional) - pub fn maybe_lease_length(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `mobileUrl` field (optional) - pub fn mobile_url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `mobileUrl` field to an Option value (optional) - pub fn maybe_mobile_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `mpn` field (optional) - pub fn mpn(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `mpn` field to an Option value (optional) - pub fn maybe_mpn(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `offeredBy` field (optional) - pub fn offered_by(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `offeredBy` field to an Option value (optional) - pub fn maybe_offered_by(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `price` field (optional) - pub fn price(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `price` field to an Option value (optional) - pub fn maybe_price(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `priceCurrency` field (optional) - pub fn price_currency( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `priceCurrency` field to an Option value (optional) - pub fn maybe_price_currency( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `priceSpecification` field (optional) - pub fn price_specification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `priceSpecification` field to an Option value (optional) - pub fn maybe_price_specification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `priceValidUntil` field (optional) - pub fn price_valid_until( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `priceValidUntil` field to an Option value (optional) - pub fn maybe_price_valid_until( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `seller` field (optional) - pub fn seller(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `seller` field to an Option value (optional) - pub fn maybe_seller(mut self, value: Option>) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `serialNumber` field (optional) - pub fn serial_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `serialNumber` field to an Option value (optional) - pub fn maybe_serial_number(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `shippingDetails` field (optional) - pub fn shipping_details( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `shippingDetails` field to an Option value (optional) - pub fn maybe_shipping_details( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `sku` field (optional) - pub fn sku(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `sku` field to an Option value (optional) - pub fn maybe_sku(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `validForMemberTier` field (optional) - pub fn valid_for_member_tier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `validForMemberTier` field to an Option value (optional) - pub fn maybe_valid_for_member_tier( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `validFrom` field (optional) - pub fn valid_from(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `validFrom` field to an Option value (optional) - pub fn maybe_valid_from(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `validThrough` field (optional) - pub fn valid_through( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `validThrough` field to an Option value (optional) - pub fn maybe_valid_through(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: offer_state::State> OfferBuilder<'a, S> { - /// Set the `warranty` field (optional) - pub fn warranty(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `warranty` field to an Option value (optional) - pub fn maybe_warranty(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S> OfferBuilder<'a, S> -where - S: offer_state::State, -{ - /// Build the final struct - pub fn build(self) -> Offer<'a> { - Offer { - accepted_payment_method: self.__unsafe_private_named.0, - add_on: self.__unsafe_private_named.1, - additional_property: self.__unsafe_private_named.2, - additional_type: self.__unsafe_private_named.3, - advance_booking_requirement: self.__unsafe_private_named.4, - aggregate_rating: self.__unsafe_private_named.5, - alternate_name: self.__unsafe_private_named.6, - area_served: self.__unsafe_private_named.7, - asin: self.__unsafe_private_named.8, - availability: self.__unsafe_private_named.9, - availability_ends: self.__unsafe_private_named.10, - availability_starts: self.__unsafe_private_named.11, - available_at_or_from: self.__unsafe_private_named.12, - available_delivery_method: self.__unsafe_private_named.13, - business_function: self.__unsafe_private_named.14, - category: self.__unsafe_private_named.15, - checkout_page_url_template: self.__unsafe_private_named.16, - delivery_lead_time: self.__unsafe_private_named.17, - description: self.__unsafe_private_named.18, - disambiguating_description: self.__unsafe_private_named.19, - eligible_customer_type: self.__unsafe_private_named.20, - eligible_duration: self.__unsafe_private_named.21, - eligible_quantity: self.__unsafe_private_named.22, - eligible_region: self.__unsafe_private_named.23, - eligible_transaction_volume: self.__unsafe_private_named.24, - gtin: self.__unsafe_private_named.25, - gtin12: self.__unsafe_private_named.26, - gtin13: self.__unsafe_private_named.27, - gtin14: self.__unsafe_private_named.28, - gtin8: self.__unsafe_private_named.29, - has_adult_consideration: self.__unsafe_private_named.30, - has_gs1_digital_link: self.__unsafe_private_named.31, - has_measurement: self.__unsafe_private_named.32, - has_merchant_return_policy: self.__unsafe_private_named.33, - identifier: self.__unsafe_private_named.34, - image: self.__unsafe_private_named.35, - includes_object: self.__unsafe_private_named.36, - ineligible_region: self.__unsafe_private_named.37, - inventory_level: self.__unsafe_private_named.38, - is_family_friendly: self.__unsafe_private_named.39, - item_condition: self.__unsafe_private_named.40, - item_offered: self.__unsafe_private_named.41, - lease_length: self.__unsafe_private_named.42, - main_entity_of_page: self.__unsafe_private_named.43, - mobile_url: self.__unsafe_private_named.44, - mpn: self.__unsafe_private_named.45, - name: self.__unsafe_private_named.46, - offered_by: self.__unsafe_private_named.47, - potential_action: self.__unsafe_private_named.48, - price: self.__unsafe_private_named.49, - price_currency: self.__unsafe_private_named.50, - price_specification: self.__unsafe_private_named.51, - price_valid_until: self.__unsafe_private_named.52, - review: self.__unsafe_private_named.53, - reviews: self.__unsafe_private_named.54, - same_as: self.__unsafe_private_named.55, - seller: self.__unsafe_private_named.56, - serial_number: self.__unsafe_private_named.57, - shipping_details: self.__unsafe_private_named.58, - sku: self.__unsafe_private_named.59, - subject_of: self.__unsafe_private_named.60, - url: self.__unsafe_private_named.61, - valid_for_member_tier: self.__unsafe_private_named.62, - valid_from: self.__unsafe_private_named.63, - valid_through: self.__unsafe_private_named.64, - warranty: self.__unsafe_private_named.65, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Offer<'a> { - Offer { - accepted_payment_method: self.__unsafe_private_named.0, - add_on: self.__unsafe_private_named.1, - additional_property: self.__unsafe_private_named.2, - additional_type: self.__unsafe_private_named.3, - advance_booking_requirement: self.__unsafe_private_named.4, - aggregate_rating: self.__unsafe_private_named.5, - alternate_name: self.__unsafe_private_named.6, - area_served: self.__unsafe_private_named.7, - asin: self.__unsafe_private_named.8, - availability: self.__unsafe_private_named.9, - availability_ends: self.__unsafe_private_named.10, - availability_starts: self.__unsafe_private_named.11, - available_at_or_from: self.__unsafe_private_named.12, - available_delivery_method: self.__unsafe_private_named.13, - business_function: self.__unsafe_private_named.14, - category: self.__unsafe_private_named.15, - checkout_page_url_template: self.__unsafe_private_named.16, - delivery_lead_time: self.__unsafe_private_named.17, - description: self.__unsafe_private_named.18, - disambiguating_description: self.__unsafe_private_named.19, - eligible_customer_type: self.__unsafe_private_named.20, - eligible_duration: self.__unsafe_private_named.21, - eligible_quantity: self.__unsafe_private_named.22, - eligible_region: self.__unsafe_private_named.23, - eligible_transaction_volume: self.__unsafe_private_named.24, - gtin: self.__unsafe_private_named.25, - gtin12: self.__unsafe_private_named.26, - gtin13: self.__unsafe_private_named.27, - gtin14: self.__unsafe_private_named.28, - gtin8: self.__unsafe_private_named.29, - has_adult_consideration: self.__unsafe_private_named.30, - has_gs1_digital_link: self.__unsafe_private_named.31, - has_measurement: self.__unsafe_private_named.32, - has_merchant_return_policy: self.__unsafe_private_named.33, - identifier: self.__unsafe_private_named.34, - image: self.__unsafe_private_named.35, - includes_object: self.__unsafe_private_named.36, - ineligible_region: self.__unsafe_private_named.37, - inventory_level: self.__unsafe_private_named.38, - is_family_friendly: self.__unsafe_private_named.39, - item_condition: self.__unsafe_private_named.40, - item_offered: self.__unsafe_private_named.41, - lease_length: self.__unsafe_private_named.42, - main_entity_of_page: self.__unsafe_private_named.43, - mobile_url: self.__unsafe_private_named.44, - mpn: self.__unsafe_private_named.45, - name: self.__unsafe_private_named.46, - offered_by: self.__unsafe_private_named.47, - potential_action: self.__unsafe_private_named.48, - price: self.__unsafe_private_named.49, - price_currency: self.__unsafe_private_named.50, - price_specification: self.__unsafe_private_named.51, - price_valid_until: self.__unsafe_private_named.52, - review: self.__unsafe_private_named.53, - reviews: self.__unsafe_private_named.54, - same_as: self.__unsafe_private_named.55, - seller: self.__unsafe_private_named.56, - serial_number: self.__unsafe_private_named.57, - shipping_details: self.__unsafe_private_named.58, - sku: self.__unsafe_private_named.59, - subject_of: self.__unsafe_private_named.60, - url: self.__unsafe_private_named.61, - valid_for_member_tier: self.__unsafe_private_named.62, - valid_from: self.__unsafe_private_named.63, - valid_through: self.__unsafe_private_named.64, - warranty: self.__unsafe_private_named.65, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Offer<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, OfferRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAddOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAdvanceBookingRequirement<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAsin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAvailability<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAvailabilityEnds<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAvailabilityStarts<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAvailableAtOrFrom<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferAvailableDeliveryMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferBusinessFunction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferCategory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferCheckoutPageUrlTemplate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferDeliveryLeadTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferEligibleCustomerType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferEligibleDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferEligibleQuantity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferEligibleRegion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferEligibleTransactionVolume<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferGtin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferGtin12<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferGtin13<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferGtin14<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferGtin8<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferHasAdultConsideration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferHasMeasurement<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferIncludesObject<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferIneligibleRegion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferInventoryLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferItemCondition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferItemOffered<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferLeaseLength<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferMobileUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferMpn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferOfferedBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferPrice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferPriceCurrency<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferPriceSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferPriceValidUntil<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferSeller<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferSerialNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferShippingDetails<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferSku<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferValidForMemberTier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferValidFrom<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferValidThrough<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OfferWarranty<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct OfferGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Offer<'a>, -} - -impl From> for Offer<'_> { - fn from(output: OfferGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Offer<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Offer"; - type Record = OfferRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct OfferRecord; -impl jacquard_common::xrpc::XrpcResp for OfferRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Offer"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = OfferGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for OfferRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Offer"; - type Record = OfferRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Offer<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Offer" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Offer() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/organization.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/organization.rs deleted file mode 100644 index e4994bed3..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/organization.rs +++ /dev/null @@ -1,7444 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Organization -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// An organization such as a school, NGO, corporation, club, etc. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - EmbeddedActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - EmbeddedAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option< - EmbeddedDiversityStaffingReport<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - EmbeddedHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - EmbeddedHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVatId<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Organization() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Organization", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "An organization such as a school, NGO, corporation, club, etc.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("employee"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founders"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("location"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("memberOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "An organization such as a school, NGO, corporation, club, etc.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employee", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "founders", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "location", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "memberOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.organization#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Organization" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Organization() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Organization<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option< - OrganizationAcceptedPaymentMethod<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - OrganizationActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - OrganizationAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - OrganizationDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option< - OrganizationDiversityStaffingReport<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option< - OrganizationGlobalLocationNumber<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - OrganizationHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - OrganizationHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option< - OrganizationOwnershipFundingInfo<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option< - OrganizationUnnamedSourcesPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -pub mod organization_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct OrganizationBuilder<'a, S: organization_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Organization<'a> { - /// Create a new builder for this type - pub fn new() -> OrganizationBuilder<'a, organization_state::Empty> { - OrganizationBuilder::new() - } -} - -impl<'a> OrganizationBuilder<'a, organization_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - OrganizationBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `acceptedPaymentMethod` field (optional) - pub fn accepted_payment_method( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `acceptedPaymentMethod` field to an Option value (optional) - pub fn maybe_accepted_payment_method( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `actionableFeedbackPolicy` field (optional) - pub fn actionable_feedback_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `actionableFeedbackPolicy` field to an Option value (optional) - pub fn maybe_actionable_feedback_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `address` field (optional) - pub fn address(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `address` field to an Option value (optional) - pub fn maybe_address(mut self, value: Option>) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `agentInteractionStatistic` field (optional) - pub fn agent_interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `agentInteractionStatistic` field to an Option value (optional) - pub fn maybe_agent_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `alumni` field (optional) - pub fn alumni(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `alumni` field to an Option value (optional) - pub fn maybe_alumni(mut self, value: Option>) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `areaServed` field (optional) - pub fn area_served( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `areaServed` field to an Option value (optional) - pub fn maybe_area_served( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `brand` field (optional) - pub fn brand(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `brand` field to an Option value (optional) - pub fn maybe_brand(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `companyRegistration` field (optional) - pub fn company_registration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `companyRegistration` field to an Option value (optional) - pub fn maybe_company_registration( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `contactPoint` field (optional) - pub fn contact_point( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `contactPoint` field to an Option value (optional) - pub fn maybe_contact_point( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `contactPoints` field (optional) - pub fn contact_points( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `contactPoints` field to an Option value (optional) - pub fn maybe_contact_points( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `correctionsPolicy` field (optional) - pub fn corrections_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `correctionsPolicy` field to an Option value (optional) - pub fn maybe_corrections_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `department` field (optional) - pub fn department( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `department` field to an Option value (optional) - pub fn maybe_department( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `dissolutionDate` field (optional) - pub fn dissolution_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `dissolutionDate` field to an Option value (optional) - pub fn maybe_dissolution_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `diversityPolicy` field (optional) - pub fn diversity_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `diversityPolicy` field to an Option value (optional) - pub fn maybe_diversity_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `diversityStaffingReport` field (optional) - pub fn diversity_staffing_report( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `diversityStaffingReport` field to an Option value (optional) - pub fn maybe_diversity_staffing_report( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `duns` field (optional) - pub fn duns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `duns` field to an Option value (optional) - pub fn maybe_duns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `email` field (optional) - pub fn email(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `email` field to an Option value (optional) - pub fn maybe_email(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `employee` field (optional) - pub fn employee( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `employee` field to an Option value (optional) - pub fn maybe_employee(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `employees` field (optional) - pub fn employees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `employees` field to an Option value (optional) - pub fn maybe_employees(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `ethicsPolicy` field (optional) - pub fn ethics_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `ethicsPolicy` field to an Option value (optional) - pub fn maybe_ethics_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `event` field (optional) - pub fn event(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `event` field to an Option value (optional) - pub fn maybe_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `events` field (optional) - pub fn events(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `events` field to an Option value (optional) - pub fn maybe_events(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `faxNumber` field (optional) - pub fn fax_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `faxNumber` field to an Option value (optional) - pub fn maybe_fax_number(mut self, value: Option>) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `founder` field (optional) - pub fn founder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `founder` field to an Option value (optional) - pub fn maybe_founder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `founders` field (optional) - pub fn founders( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `founders` field to an Option value (optional) - pub fn maybe_founders(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `foundingDate` field (optional) - pub fn founding_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `foundingDate` field to an Option value (optional) - pub fn maybe_founding_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `foundingLocation` field (optional) - pub fn founding_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `foundingLocation` field to an Option value (optional) - pub fn maybe_founding_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `globalLocationNumber` field (optional) - pub fn global_location_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `globalLocationNumber` field to an Option value (optional) - pub fn maybe_global_location_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasCertification` field (optional) - pub fn has_certification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `hasCertification` field to an Option value (optional) - pub fn maybe_has_certification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasCredential` field (optional) - pub fn has_credential( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `hasCredential` field to an Option value (optional) - pub fn maybe_has_credential( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasGS1DigitalLink` field (optional) - pub fn has_gs1_digital_link( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `hasGS1DigitalLink` field to an Option value (optional) - pub fn maybe_has_gs1_digital_link( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasMemberProgram` field (optional) - pub fn has_member_program( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `hasMemberProgram` field to an Option value (optional) - pub fn maybe_has_member_program( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasMerchantReturnPolicy` field (optional) - pub fn has_merchant_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `hasMerchantReturnPolicy` field to an Option value (optional) - pub fn maybe_has_merchant_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasOfferCatalog` field (optional) - pub fn has_offer_catalog( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `hasOfferCatalog` field to an Option value (optional) - pub fn maybe_has_offer_catalog( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasPOS` field (optional) - pub fn has_pos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `hasPOS` field to an Option value (optional) - pub fn maybe_has_pos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasProductReturnPolicy` field (optional) - pub fn has_product_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `hasProductReturnPolicy` field to an Option value (optional) - pub fn maybe_has_product_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `hasShippingService` field (optional) - pub fn has_shipping_service( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `hasShippingService` field to an Option value (optional) - pub fn maybe_has_shipping_service( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `isicV4` field (optional) - pub fn isic_v4(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `isicV4` field to an Option value (optional) - pub fn maybe_isic_v4(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `iso6523Code` field (optional) - pub fn iso6523_code( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `iso6523Code` field to an Option value (optional) - pub fn maybe_iso6523_code( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `knowsAbout` field (optional) - pub fn knows_about( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `knowsAbout` field to an Option value (optional) - pub fn maybe_knows_about( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `knowsLanguage` field (optional) - pub fn knows_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `knowsLanguage` field to an Option value (optional) - pub fn maybe_knows_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `legalAddress` field (optional) - pub fn legal_address( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `legalAddress` field to an Option value (optional) - pub fn maybe_legal_address( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `legalName` field (optional) - pub fn legal_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `legalName` field to an Option value (optional) - pub fn maybe_legal_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `legalRepresentative` field (optional) - pub fn legal_representative( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `legalRepresentative` field to an Option value (optional) - pub fn maybe_legal_representative( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `leiCode` field (optional) - pub fn lei_code( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `leiCode` field to an Option value (optional) - pub fn maybe_lei_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `location` field (optional) - pub fn location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `location` field to an Option value (optional) - pub fn maybe_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `logo` field (optional) - pub fn logo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `logo` field to an Option value (optional) - pub fn maybe_logo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `makesOffer` field (optional) - pub fn makes_offer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `makesOffer` field to an Option value (optional) - pub fn maybe_makes_offer( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `member` field (optional) - pub fn member(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `member` field to an Option value (optional) - pub fn maybe_member(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `memberOf` field (optional) - pub fn member_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `memberOf` field to an Option value (optional) - pub fn maybe_member_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `members` field (optional) - pub fn members(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `members` field to an Option value (optional) - pub fn maybe_members(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `naics` field (optional) - pub fn naics(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `naics` field to an Option value (optional) - pub fn maybe_naics(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `nonprofitStatus` field (optional) - pub fn nonprofit_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `nonprofitStatus` field to an Option value (optional) - pub fn maybe_nonprofit_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `numberOfEmployees` field (optional) - pub fn number_of_employees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `numberOfEmployees` field to an Option value (optional) - pub fn maybe_number_of_employees( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `ownershipFundingInfo` field (optional) - pub fn ownership_funding_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `ownershipFundingInfo` field to an Option value (optional) - pub fn maybe_ownership_funding_info( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `owns` field (optional) - pub fn owns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `owns` field to an Option value (optional) - pub fn maybe_owns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `parentOrganization` field (optional) - pub fn parent_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `parentOrganization` field to an Option value (optional) - pub fn maybe_parent_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `seeks` field (optional) - pub fn seeks(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `seeks` field to an Option value (optional) - pub fn maybe_seeks(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `serviceArea` field (optional) - pub fn service_area( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `serviceArea` field to an Option value (optional) - pub fn maybe_service_area( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `skills` field (optional) - pub fn skills(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `skills` field to an Option value (optional) - pub fn maybe_skills(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `slogan` field (optional) - pub fn slogan(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `slogan` field to an Option value (optional) - pub fn maybe_slogan(mut self, value: Option>) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `subOrganization` field (optional) - pub fn sub_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `subOrganization` field to an Option value (optional) - pub fn maybe_sub_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `taxID` field (optional) - pub fn tax_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `taxID` field to an Option value (optional) - pub fn maybe_tax_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `telephone` field (optional) - pub fn telephone( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `telephone` field to an Option value (optional) - pub fn maybe_telephone(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `unnamedSourcesPolicy` field (optional) - pub fn unnamed_sources_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `unnamedSourcesPolicy` field to an Option value (optional) - pub fn maybe_unnamed_sources_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: organization_state::State> OrganizationBuilder<'a, S> { - /// Set the `vatID` field (optional) - pub fn vat_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `vatID` field to an Option value (optional) - pub fn maybe_vat_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S> OrganizationBuilder<'a, S> -where - S: organization_state::State, -{ - /// Build the final struct - pub fn build(self) -> Organization<'a> { - Organization { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_type: self.__unsafe_private_named.2, - address: self.__unsafe_private_named.3, - agent_interaction_statistic: self.__unsafe_private_named.4, - aggregate_rating: self.__unsafe_private_named.5, - alternate_name: self.__unsafe_private_named.6, - alumni: self.__unsafe_private_named.7, - area_served: self.__unsafe_private_named.8, - award: self.__unsafe_private_named.9, - awards: self.__unsafe_private_named.10, - brand: self.__unsafe_private_named.11, - company_registration: self.__unsafe_private_named.12, - contact_point: self.__unsafe_private_named.13, - contact_points: self.__unsafe_private_named.14, - corrections_policy: self.__unsafe_private_named.15, - department: self.__unsafe_private_named.16, - description: self.__unsafe_private_named.17, - disambiguating_description: self.__unsafe_private_named.18, - dissolution_date: self.__unsafe_private_named.19, - diversity_policy: self.__unsafe_private_named.20, - diversity_staffing_report: self.__unsafe_private_named.21, - duns: self.__unsafe_private_named.22, - email: self.__unsafe_private_named.23, - employee: self.__unsafe_private_named.24, - employees: self.__unsafe_private_named.25, - ethics_policy: self.__unsafe_private_named.26, - event: self.__unsafe_private_named.27, - events: self.__unsafe_private_named.28, - fax_number: self.__unsafe_private_named.29, - founder: self.__unsafe_private_named.30, - founders: self.__unsafe_private_named.31, - founding_date: self.__unsafe_private_named.32, - founding_location: self.__unsafe_private_named.33, - funder: self.__unsafe_private_named.34, - funding: self.__unsafe_private_named.35, - global_location_number: self.__unsafe_private_named.36, - has_certification: self.__unsafe_private_named.37, - has_credential: self.__unsafe_private_named.38, - has_gs1_digital_link: self.__unsafe_private_named.39, - has_member_program: self.__unsafe_private_named.40, - has_merchant_return_policy: self.__unsafe_private_named.41, - has_offer_catalog: self.__unsafe_private_named.42, - has_pos: self.__unsafe_private_named.43, - has_product_return_policy: self.__unsafe_private_named.44, - has_shipping_service: self.__unsafe_private_named.45, - identifier: self.__unsafe_private_named.46, - image: self.__unsafe_private_named.47, - interaction_statistic: self.__unsafe_private_named.48, - isic_v4: self.__unsafe_private_named.49, - iso6523_code: self.__unsafe_private_named.50, - keywords: self.__unsafe_private_named.51, - knows_about: self.__unsafe_private_named.52, - knows_language: self.__unsafe_private_named.53, - legal_address: self.__unsafe_private_named.54, - legal_name: self.__unsafe_private_named.55, - legal_representative: self.__unsafe_private_named.56, - lei_code: self.__unsafe_private_named.57, - location: self.__unsafe_private_named.58, - logo: self.__unsafe_private_named.59, - main_entity_of_page: self.__unsafe_private_named.60, - makes_offer: self.__unsafe_private_named.61, - member: self.__unsafe_private_named.62, - member_of: self.__unsafe_private_named.63, - members: self.__unsafe_private_named.64, - naics: self.__unsafe_private_named.65, - name: self.__unsafe_private_named.66, - nonprofit_status: self.__unsafe_private_named.67, - number_of_employees: self.__unsafe_private_named.68, - ownership_funding_info: self.__unsafe_private_named.69, - owns: self.__unsafe_private_named.70, - parent_organization: self.__unsafe_private_named.71, - potential_action: self.__unsafe_private_named.72, - publishing_principles: self.__unsafe_private_named.73, - review: self.__unsafe_private_named.74, - reviews: self.__unsafe_private_named.75, - same_as: self.__unsafe_private_named.76, - seeks: self.__unsafe_private_named.77, - service_area: self.__unsafe_private_named.78, - skills: self.__unsafe_private_named.79, - slogan: self.__unsafe_private_named.80, - sponsor: self.__unsafe_private_named.81, - sub_organization: self.__unsafe_private_named.82, - subject_of: self.__unsafe_private_named.83, - tax_id: self.__unsafe_private_named.84, - telephone: self.__unsafe_private_named.85, - unnamed_sources_policy: self.__unsafe_private_named.86, - url: self.__unsafe_private_named.87, - vat_id: self.__unsafe_private_named.88, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Organization<'a> { - Organization { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_type: self.__unsafe_private_named.2, - address: self.__unsafe_private_named.3, - agent_interaction_statistic: self.__unsafe_private_named.4, - aggregate_rating: self.__unsafe_private_named.5, - alternate_name: self.__unsafe_private_named.6, - alumni: self.__unsafe_private_named.7, - area_served: self.__unsafe_private_named.8, - award: self.__unsafe_private_named.9, - awards: self.__unsafe_private_named.10, - brand: self.__unsafe_private_named.11, - company_registration: self.__unsafe_private_named.12, - contact_point: self.__unsafe_private_named.13, - contact_points: self.__unsafe_private_named.14, - corrections_policy: self.__unsafe_private_named.15, - department: self.__unsafe_private_named.16, - description: self.__unsafe_private_named.17, - disambiguating_description: self.__unsafe_private_named.18, - dissolution_date: self.__unsafe_private_named.19, - diversity_policy: self.__unsafe_private_named.20, - diversity_staffing_report: self.__unsafe_private_named.21, - duns: self.__unsafe_private_named.22, - email: self.__unsafe_private_named.23, - employee: self.__unsafe_private_named.24, - employees: self.__unsafe_private_named.25, - ethics_policy: self.__unsafe_private_named.26, - event: self.__unsafe_private_named.27, - events: self.__unsafe_private_named.28, - fax_number: self.__unsafe_private_named.29, - founder: self.__unsafe_private_named.30, - founders: self.__unsafe_private_named.31, - founding_date: self.__unsafe_private_named.32, - founding_location: self.__unsafe_private_named.33, - funder: self.__unsafe_private_named.34, - funding: self.__unsafe_private_named.35, - global_location_number: self.__unsafe_private_named.36, - has_certification: self.__unsafe_private_named.37, - has_credential: self.__unsafe_private_named.38, - has_gs1_digital_link: self.__unsafe_private_named.39, - has_member_program: self.__unsafe_private_named.40, - has_merchant_return_policy: self.__unsafe_private_named.41, - has_offer_catalog: self.__unsafe_private_named.42, - has_pos: self.__unsafe_private_named.43, - has_product_return_policy: self.__unsafe_private_named.44, - has_shipping_service: self.__unsafe_private_named.45, - identifier: self.__unsafe_private_named.46, - image: self.__unsafe_private_named.47, - interaction_statistic: self.__unsafe_private_named.48, - isic_v4: self.__unsafe_private_named.49, - iso6523_code: self.__unsafe_private_named.50, - keywords: self.__unsafe_private_named.51, - knows_about: self.__unsafe_private_named.52, - knows_language: self.__unsafe_private_named.53, - legal_address: self.__unsafe_private_named.54, - legal_name: self.__unsafe_private_named.55, - legal_representative: self.__unsafe_private_named.56, - lei_code: self.__unsafe_private_named.57, - location: self.__unsafe_private_named.58, - logo: self.__unsafe_private_named.59, - main_entity_of_page: self.__unsafe_private_named.60, - makes_offer: self.__unsafe_private_named.61, - member: self.__unsafe_private_named.62, - member_of: self.__unsafe_private_named.63, - members: self.__unsafe_private_named.64, - naics: self.__unsafe_private_named.65, - name: self.__unsafe_private_named.66, - nonprofit_status: self.__unsafe_private_named.67, - number_of_employees: self.__unsafe_private_named.68, - ownership_funding_info: self.__unsafe_private_named.69, - owns: self.__unsafe_private_named.70, - parent_organization: self.__unsafe_private_named.71, - potential_action: self.__unsafe_private_named.72, - publishing_principles: self.__unsafe_private_named.73, - review: self.__unsafe_private_named.74, - reviews: self.__unsafe_private_named.75, - same_as: self.__unsafe_private_named.76, - seeks: self.__unsafe_private_named.77, - service_area: self.__unsafe_private_named.78, - skills: self.__unsafe_private_named.79, - slogan: self.__unsafe_private_named.80, - sponsor: self.__unsafe_private_named.81, - sub_organization: self.__unsafe_private_named.82, - subject_of: self.__unsafe_private_named.83, - tax_id: self.__unsafe_private_named.84, - telephone: self.__unsafe_private_named.85, - unnamed_sources_policy: self.__unsafe_private_named.86, - url: self.__unsafe_private_named.87, - vat_id: self.__unsafe_private_named.88, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Organization<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, OrganizationRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum OrganizationVatId<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct OrganizationGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Organization<'a>, -} - -impl From> for Organization<'_> { - fn from(output: OrganizationGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Organization<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Organization"; - type Record = OrganizationRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct OrganizationRecord; -impl jacquard_common::xrpc::XrpcResp for OrganizationRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Organization"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = OrganizationGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for OrganizationRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Organization"; - type Record = OrganizationRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Organization<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Organization" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Organization() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/person.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/person.rs deleted file mode 100644 index 5019b34fc..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/person.rs +++ /dev/null @@ -1,6485 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Person -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A person (alive, dead, undead, or fictional). -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub affiliation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - EmbeddedAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub birth_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub birth_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub call_sign: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub children: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub colleague: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub colleagues: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub death_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub death_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub family_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub follows: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gender: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub given_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_occupation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub height: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub home_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub honorific_prefix: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub honorific_suffix: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub job_title: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nationality: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub net_worth: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parents: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performer_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pronouns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub related_to: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sibling: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub siblings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spouse: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub weight: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub works_for: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAffiliation<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlumniOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBirthDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBirthPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCallSign<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedChildren<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedColleague<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedColleagues<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDeathDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDeathPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFamilyName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFollows<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGender<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGivenName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasOccupation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHomeLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHonorificPrefix<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHonorificSuffix<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedJobTitle<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnows<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNationality<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNetWorth<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedParent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedParents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPerformerIn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPronouns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRelatedTo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSibling<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSiblings<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpouse<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVatId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorksFor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -fn lexicon_doc_social_flockfeeds_lexical_type_Person() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Person", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A person (alive, dead, undead, or fictional).", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#additionalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#additionalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "affiliation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#affiliationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumniOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOrganization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#alumniOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "birthDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#birthDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#birthDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "birthPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#birthPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("callSign"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#callSignScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#callSignList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("children"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#childrenList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "colleague", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#colleagueScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#colleagueList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "colleagues", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#colleaguesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "deathDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#deathDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#deathDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "deathPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#deathPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "familyName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#familyNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#familyNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("follows"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#followsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gender"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GenderType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#genderScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#genderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "givenName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#givenNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#givenNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOccupation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Occupation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasOccupationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("height"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#heightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#heightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "homeLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#homeLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "honorificPrefix", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#honorificPrefixScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#honorificPrefixList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "honorificSuffix", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#honorificSuffixScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#honorificSuffixList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("jobTitle"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#jobTitleScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#jobTitleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("knows"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("memberOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nationality", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#nationalityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("netWorth"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MonetaryAmount#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PriceSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#netWorthList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("parent"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#parentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("parents"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#parentsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performerIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#performerInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pronouns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.StructuredValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#pronounsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#pronounsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "relatedTo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#relatedToList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sibling"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#siblingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("siblings"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#siblingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spouse"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#spouseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#vatIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("weight"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Mass#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#weightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#weightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#workLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("worksFor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#worksForList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A person (alive, dead, undead, or fictional).", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#additionalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#additionalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "affiliation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#affiliationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alumniOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOrganization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#alumniOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "birthDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#birthDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#birthDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "birthPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#birthPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "callSign", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#callSignScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#callSignList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "children", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#childrenList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "colleague", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#colleagueScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#colleagueList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "colleagues", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#colleaguesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "deathDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#deathDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#deathDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "deathPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#deathPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "familyName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#familyNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#familyNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("follows"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#followsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gender"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GenderType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#genderScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#genderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "givenName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#givenNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#givenNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOccupation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Occupation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasOccupationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("height"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#heightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#heightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "homeLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#homeLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "honorificPrefix", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#honorificPrefixScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#honorificPrefixList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "honorificSuffix", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#honorificSuffixScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#honorificSuffixList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "jobTitle", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#jobTitleScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#jobTitleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("knows"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "memberOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nationality", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#nationalityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "netWorth", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MonetaryAmount#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PriceSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#netWorthList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("parent"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#parentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("parents"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#parentsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performerIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#performerInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pronouns", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.StructuredValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#pronounsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#pronounsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "relatedTo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#relatedToList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sibling"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#siblingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "siblings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#siblingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spouse"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#spouseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#vatIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("weight"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Mass#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#weightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#weightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#workLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "worksFor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.person#worksForList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Person" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Person() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Person<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub affiliation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - PersonAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub birth_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub birth_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub call_sign: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub children: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub colleague: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub colleagues: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub death_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub death_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - PersonDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub family_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub follows: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gender: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub given_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_occupation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub height: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub home_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub honorific_prefix: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub honorific_suffix: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub job_title: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nationality: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub net_worth: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parents: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub performer_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pronouns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub related_to: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sibling: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub siblings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spouse: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub weight: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub works_for: std::option::Option>, -} - -pub mod person_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct PersonBuilder<'a, S: person_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Person<'a> { - /// Create a new builder for this type - pub fn new() -> PersonBuilder<'a, person_state::Empty> { - PersonBuilder::new() - } -} - -impl<'a> PersonBuilder<'a, person_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - PersonBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `additionalName` field (optional) - pub fn additional_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `additionalName` field to an Option value (optional) - pub fn maybe_additional_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `address` field (optional) - pub fn address(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `address` field to an Option value (optional) - pub fn maybe_address(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `affiliation` field (optional) - pub fn affiliation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `affiliation` field to an Option value (optional) - pub fn maybe_affiliation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `agentInteractionStatistic` field (optional) - pub fn agent_interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `agentInteractionStatistic` field to an Option value (optional) - pub fn maybe_agent_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `alumniOf` field (optional) - pub fn alumni_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `alumniOf` field to an Option value (optional) - pub fn maybe_alumni_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `birthDate` field (optional) - pub fn birth_date(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `birthDate` field to an Option value (optional) - pub fn maybe_birth_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `birthPlace` field (optional) - pub fn birth_place( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `birthPlace` field to an Option value (optional) - pub fn maybe_birth_place(mut self, value: Option>) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `brand` field (optional) - pub fn brand(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `brand` field to an Option value (optional) - pub fn maybe_brand(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `callSign` field (optional) - pub fn call_sign(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `callSign` field to an Option value (optional) - pub fn maybe_call_sign(mut self, value: Option>) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `children` field (optional) - pub fn children(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `children` field to an Option value (optional) - pub fn maybe_children(mut self, value: Option>) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `colleague` field (optional) - pub fn colleague(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `colleague` field to an Option value (optional) - pub fn maybe_colleague(mut self, value: Option>) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `colleagues` field (optional) - pub fn colleagues(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `colleagues` field to an Option value (optional) - pub fn maybe_colleagues(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `contactPoint` field (optional) - pub fn contact_point( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `contactPoint` field to an Option value (optional) - pub fn maybe_contact_point(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `contactPoints` field (optional) - pub fn contact_points( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `contactPoints` field to an Option value (optional) - pub fn maybe_contact_points( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `deathDate` field (optional) - pub fn death_date(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `deathDate` field to an Option value (optional) - pub fn maybe_death_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `deathPlace` field (optional) - pub fn death_place( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `deathPlace` field to an Option value (optional) - pub fn maybe_death_place(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `duns` field (optional) - pub fn duns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `duns` field to an Option value (optional) - pub fn maybe_duns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `email` field (optional) - pub fn email(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `email` field to an Option value (optional) - pub fn maybe_email(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `familyName` field (optional) - pub fn family_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `familyName` field to an Option value (optional) - pub fn maybe_family_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `faxNumber` field (optional) - pub fn fax_number(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `faxNumber` field to an Option value (optional) - pub fn maybe_fax_number(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `follows` field (optional) - pub fn follows(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `follows` field to an Option value (optional) - pub fn maybe_follows(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `gender` field (optional) - pub fn gender(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `gender` field to an Option value (optional) - pub fn maybe_gender(mut self, value: Option>) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `givenName` field (optional) - pub fn given_name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `givenName` field to an Option value (optional) - pub fn maybe_given_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `globalLocationNumber` field (optional) - pub fn global_location_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `globalLocationNumber` field to an Option value (optional) - pub fn maybe_global_location_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `hasCertification` field (optional) - pub fn has_certification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `hasCertification` field to an Option value (optional) - pub fn maybe_has_certification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `hasCredential` field (optional) - pub fn has_credential( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `hasCredential` field to an Option value (optional) - pub fn maybe_has_credential( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `hasOccupation` field (optional) - pub fn has_occupation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `hasOccupation` field to an Option value (optional) - pub fn maybe_has_occupation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `hasOfferCatalog` field (optional) - pub fn has_offer_catalog( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `hasOfferCatalog` field to an Option value (optional) - pub fn maybe_has_offer_catalog( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `hasPOS` field (optional) - pub fn has_pos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `hasPOS` field to an Option value (optional) - pub fn maybe_has_pos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `height` field (optional) - pub fn height(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `height` field to an Option value (optional) - pub fn maybe_height(mut self, value: Option>) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `homeLocation` field (optional) - pub fn home_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `homeLocation` field to an Option value (optional) - pub fn maybe_home_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `honorificPrefix` field (optional) - pub fn honorific_prefix( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `honorificPrefix` field to an Option value (optional) - pub fn maybe_honorific_prefix( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `honorificSuffix` field (optional) - pub fn honorific_suffix( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `honorificSuffix` field to an Option value (optional) - pub fn maybe_honorific_suffix( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `isicV4` field (optional) - pub fn isic_v4(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `isicV4` field to an Option value (optional) - pub fn maybe_isic_v4(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `jobTitle` field (optional) - pub fn job_title(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `jobTitle` field to an Option value (optional) - pub fn maybe_job_title(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `knows` field (optional) - pub fn knows(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `knows` field to an Option value (optional) - pub fn maybe_knows(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `knowsAbout` field (optional) - pub fn knows_about( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `knowsAbout` field to an Option value (optional) - pub fn maybe_knows_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `knowsLanguage` field (optional) - pub fn knows_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `knowsLanguage` field to an Option value (optional) - pub fn maybe_knows_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `makesOffer` field (optional) - pub fn makes_offer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `makesOffer` field to an Option value (optional) - pub fn maybe_makes_offer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `memberOf` field (optional) - pub fn member_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `memberOf` field to an Option value (optional) - pub fn maybe_member_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `naics` field (optional) - pub fn naics(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `naics` field to an Option value (optional) - pub fn maybe_naics(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `nationality` field (optional) - pub fn nationality( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `nationality` field to an Option value (optional) - pub fn maybe_nationality(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `netWorth` field (optional) - pub fn net_worth(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `netWorth` field to an Option value (optional) - pub fn maybe_net_worth(mut self, value: Option>) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `owns` field (optional) - pub fn owns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `owns` field to an Option value (optional) - pub fn maybe_owns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `parent` field (optional) - pub fn parent(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `parent` field to an Option value (optional) - pub fn maybe_parent(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `parents` field (optional) - pub fn parents(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `parents` field to an Option value (optional) - pub fn maybe_parents(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `performerIn` field (optional) - pub fn performer_in( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `performerIn` field to an Option value (optional) - pub fn maybe_performer_in(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `pronouns` field (optional) - pub fn pronouns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `pronouns` field to an Option value (optional) - pub fn maybe_pronouns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `relatedTo` field (optional) - pub fn related_to(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `relatedTo` field to an Option value (optional) - pub fn maybe_related_to(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `seeks` field (optional) - pub fn seeks(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `seeks` field to an Option value (optional) - pub fn maybe_seeks(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `sibling` field (optional) - pub fn sibling(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `sibling` field to an Option value (optional) - pub fn maybe_sibling(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `siblings` field (optional) - pub fn siblings(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `siblings` field to an Option value (optional) - pub fn maybe_siblings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `skills` field (optional) - pub fn skills(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `skills` field to an Option value (optional) - pub fn maybe_skills(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `spouse` field (optional) - pub fn spouse(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `spouse` field to an Option value (optional) - pub fn maybe_spouse(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `taxID` field (optional) - pub fn tax_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `taxID` field to an Option value (optional) - pub fn maybe_tax_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `telephone` field (optional) - pub fn telephone(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `telephone` field to an Option value (optional) - pub fn maybe_telephone(mut self, value: Option>) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `vatID` field (optional) - pub fn vat_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `vatID` field to an Option value (optional) - pub fn maybe_vat_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `weight` field (optional) - pub fn weight(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `weight` field to an Option value (optional) - pub fn maybe_weight(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `workLocation` field (optional) - pub fn work_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `workLocation` field to an Option value (optional) - pub fn maybe_work_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: person_state::State> PersonBuilder<'a, S> { - /// Set the `worksFor` field (optional) - pub fn works_for(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `worksFor` field to an Option value (optional) - pub fn maybe_works_for(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S> PersonBuilder<'a, S> -where - S: person_state::State, -{ - /// Build the final struct - pub fn build(self) -> Person<'a> { - Person { - additional_name: self.__unsafe_private_named.0, - additional_type: self.__unsafe_private_named.1, - address: self.__unsafe_private_named.2, - affiliation: self.__unsafe_private_named.3, - agent_interaction_statistic: self.__unsafe_private_named.4, - alternate_name: self.__unsafe_private_named.5, - alumni_of: self.__unsafe_private_named.6, - award: self.__unsafe_private_named.7, - awards: self.__unsafe_private_named.8, - birth_date: self.__unsafe_private_named.9, - birth_place: self.__unsafe_private_named.10, - brand: self.__unsafe_private_named.11, - call_sign: self.__unsafe_private_named.12, - children: self.__unsafe_private_named.13, - colleague: self.__unsafe_private_named.14, - colleagues: self.__unsafe_private_named.15, - contact_point: self.__unsafe_private_named.16, - contact_points: self.__unsafe_private_named.17, - death_date: self.__unsafe_private_named.18, - death_place: self.__unsafe_private_named.19, - description: self.__unsafe_private_named.20, - disambiguating_description: self.__unsafe_private_named.21, - duns: self.__unsafe_private_named.22, - email: self.__unsafe_private_named.23, - family_name: self.__unsafe_private_named.24, - fax_number: self.__unsafe_private_named.25, - follows: self.__unsafe_private_named.26, - funder: self.__unsafe_private_named.27, - funding: self.__unsafe_private_named.28, - gender: self.__unsafe_private_named.29, - given_name: self.__unsafe_private_named.30, - global_location_number: self.__unsafe_private_named.31, - has_certification: self.__unsafe_private_named.32, - has_credential: self.__unsafe_private_named.33, - has_occupation: self.__unsafe_private_named.34, - has_offer_catalog: self.__unsafe_private_named.35, - has_pos: self.__unsafe_private_named.36, - height: self.__unsafe_private_named.37, - home_location: self.__unsafe_private_named.38, - honorific_prefix: self.__unsafe_private_named.39, - honorific_suffix: self.__unsafe_private_named.40, - identifier: self.__unsafe_private_named.41, - image: self.__unsafe_private_named.42, - interaction_statistic: self.__unsafe_private_named.43, - isic_v4: self.__unsafe_private_named.44, - job_title: self.__unsafe_private_named.45, - knows: self.__unsafe_private_named.46, - knows_about: self.__unsafe_private_named.47, - knows_language: self.__unsafe_private_named.48, - main_entity_of_page: self.__unsafe_private_named.49, - makes_offer: self.__unsafe_private_named.50, - member_of: self.__unsafe_private_named.51, - naics: self.__unsafe_private_named.52, - name: self.__unsafe_private_named.53, - nationality: self.__unsafe_private_named.54, - net_worth: self.__unsafe_private_named.55, - owns: self.__unsafe_private_named.56, - parent: self.__unsafe_private_named.57, - parents: self.__unsafe_private_named.58, - performer_in: self.__unsafe_private_named.59, - potential_action: self.__unsafe_private_named.60, - pronouns: self.__unsafe_private_named.61, - publishing_principles: self.__unsafe_private_named.62, - related_to: self.__unsafe_private_named.63, - same_as: self.__unsafe_private_named.64, - seeks: self.__unsafe_private_named.65, - sibling: self.__unsafe_private_named.66, - siblings: self.__unsafe_private_named.67, - skills: self.__unsafe_private_named.68, - sponsor: self.__unsafe_private_named.69, - spouse: self.__unsafe_private_named.70, - subject_of: self.__unsafe_private_named.71, - tax_id: self.__unsafe_private_named.72, - telephone: self.__unsafe_private_named.73, - url: self.__unsafe_private_named.74, - vat_id: self.__unsafe_private_named.75, - weight: self.__unsafe_private_named.76, - work_location: self.__unsafe_private_named.77, - works_for: self.__unsafe_private_named.78, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Person<'a> { - Person { - additional_name: self.__unsafe_private_named.0, - additional_type: self.__unsafe_private_named.1, - address: self.__unsafe_private_named.2, - affiliation: self.__unsafe_private_named.3, - agent_interaction_statistic: self.__unsafe_private_named.4, - alternate_name: self.__unsafe_private_named.5, - alumni_of: self.__unsafe_private_named.6, - award: self.__unsafe_private_named.7, - awards: self.__unsafe_private_named.8, - birth_date: self.__unsafe_private_named.9, - birth_place: self.__unsafe_private_named.10, - brand: self.__unsafe_private_named.11, - call_sign: self.__unsafe_private_named.12, - children: self.__unsafe_private_named.13, - colleague: self.__unsafe_private_named.14, - colleagues: self.__unsafe_private_named.15, - contact_point: self.__unsafe_private_named.16, - contact_points: self.__unsafe_private_named.17, - death_date: self.__unsafe_private_named.18, - death_place: self.__unsafe_private_named.19, - description: self.__unsafe_private_named.20, - disambiguating_description: self.__unsafe_private_named.21, - duns: self.__unsafe_private_named.22, - email: self.__unsafe_private_named.23, - family_name: self.__unsafe_private_named.24, - fax_number: self.__unsafe_private_named.25, - follows: self.__unsafe_private_named.26, - funder: self.__unsafe_private_named.27, - funding: self.__unsafe_private_named.28, - gender: self.__unsafe_private_named.29, - given_name: self.__unsafe_private_named.30, - global_location_number: self.__unsafe_private_named.31, - has_certification: self.__unsafe_private_named.32, - has_credential: self.__unsafe_private_named.33, - has_occupation: self.__unsafe_private_named.34, - has_offer_catalog: self.__unsafe_private_named.35, - has_pos: self.__unsafe_private_named.36, - height: self.__unsafe_private_named.37, - home_location: self.__unsafe_private_named.38, - honorific_prefix: self.__unsafe_private_named.39, - honorific_suffix: self.__unsafe_private_named.40, - identifier: self.__unsafe_private_named.41, - image: self.__unsafe_private_named.42, - interaction_statistic: self.__unsafe_private_named.43, - isic_v4: self.__unsafe_private_named.44, - job_title: self.__unsafe_private_named.45, - knows: self.__unsafe_private_named.46, - knows_about: self.__unsafe_private_named.47, - knows_language: self.__unsafe_private_named.48, - main_entity_of_page: self.__unsafe_private_named.49, - makes_offer: self.__unsafe_private_named.50, - member_of: self.__unsafe_private_named.51, - naics: self.__unsafe_private_named.52, - name: self.__unsafe_private_named.53, - nationality: self.__unsafe_private_named.54, - net_worth: self.__unsafe_private_named.55, - owns: self.__unsafe_private_named.56, - parent: self.__unsafe_private_named.57, - parents: self.__unsafe_private_named.58, - performer_in: self.__unsafe_private_named.59, - potential_action: self.__unsafe_private_named.60, - pronouns: self.__unsafe_private_named.61, - publishing_principles: self.__unsafe_private_named.62, - related_to: self.__unsafe_private_named.63, - same_as: self.__unsafe_private_named.64, - seeks: self.__unsafe_private_named.65, - sibling: self.__unsafe_private_named.66, - siblings: self.__unsafe_private_named.67, - skills: self.__unsafe_private_named.68, - sponsor: self.__unsafe_private_named.69, - spouse: self.__unsafe_private_named.70, - subject_of: self.__unsafe_private_named.71, - tax_id: self.__unsafe_private_named.72, - telephone: self.__unsafe_private_named.73, - url: self.__unsafe_private_named.74, - vat_id: self.__unsafe_private_named.75, - weight: self.__unsafe_private_named.76, - work_location: self.__unsafe_private_named.77, - works_for: self.__unsafe_private_named.78, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Person<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, PersonRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAdditionalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAffiliation<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAlumniOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonBirthDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonBirthPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonCallSign<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonChildren<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonColleague<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonColleagues<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonDeathDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonDeathPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonFamilyName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonFollows<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonGender<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonGivenName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHasOccupation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHomeLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHonorificPrefix<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonHonorificSuffix<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonJobTitle<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonKnows<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonNationality<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonNetWorth<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonParent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonParents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonPerformerIn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonPronouns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonRelatedTo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonSibling<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonSiblings<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonSpouse<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonVatId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonWeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonWorkLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PersonWorksFor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct PersonGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Person<'a>, -} - -impl From> for Person<'_> { - fn from(output: PersonGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Person<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Person"; - type Record = PersonRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct PersonRecord; -impl jacquard_common::xrpc::XrpcResp for PersonRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Person"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = PersonGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for PersonRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Person"; - type Record = PersonRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Person<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Person" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Person() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/podcast_series.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/podcast_series.rs deleted file mode 100644 index a1d9ad3f0..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/podcast_series.rs +++ /dev/null @@ -1,11033 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.PodcastSeries -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A podcast is an episodic series of digital audio or video files which a user can download and listen to. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub issn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub web_feed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIssn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWebFeed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_PodcastSeries() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.PodcastSeries", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A podcast is an episodic series of digital audio or video files which a user can download and listen to.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("issn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#issnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#issnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("webFeed"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DataFeed#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#webFeedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#webFeedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A podcast is an episodic series of digital audio or video files which a user can download and listen to.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("issn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#issnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#issnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("webFeed"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DataFeed#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#webFeedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#webFeedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.podcastSeries#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.PodcastSeries" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_PodcastSeries() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct PodcastSeries<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option< - PodcastSeriesAccessModeSufficient<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option< - PodcastSeriesAccessibilityControl<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option< - PodcastSeriesAccessibilityFeature<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option< - PodcastSeriesAccessibilitySummary<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option< - PodcastSeriesContentReferenceTime<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - PodcastSeriesDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option< - PodcastSeriesEducationalAlignment<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option< - PodcastSeriesInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option< - PodcastSeriesIsAccessibleForFree<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub issn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option< - PodcastSeriesLearningResourceType<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option< - PodcastSeriesPublishingPrinciples<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub web_feed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod podcast_series_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct PodcastSeriesBuilder<'a, S: podcast_series_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> PodcastSeries<'a> { - /// Create a new builder for this type - pub fn new() -> PodcastSeriesBuilder<'a, podcast_series_state::Empty> { - PodcastSeriesBuilder::new() - } -} - -impl<'a> PodcastSeriesBuilder<'a, podcast_series_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - PodcastSeriesBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `actor` field (optional) - pub fn actor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `actor` field to an Option value (optional) - pub fn maybe_actor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `endDate` field (optional) - pub fn end_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `endDate` field to an Option value (optional) - pub fn maybe_end_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `issn` field (optional) - pub fn issn(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `issn` field to an Option value (optional) - pub fn maybe_issn(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `startDate` field (optional) - pub fn start_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `startDate` field to an Option value (optional) - pub fn maybe_start_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `webFeed` field (optional) - pub fn web_feed( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `webFeed` field to an Option value (optional) - pub fn maybe_web_feed(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: podcast_series_state::State> PodcastSeriesBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S> PodcastSeriesBuilder<'a, S> -where - S: podcast_series_state::State, -{ - /// Build the final struct - pub fn build(self) -> PodcastSeries<'a> { - PodcastSeries { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - additional_type: self.__unsafe_private_named.12, - aggregate_rating: self.__unsafe_private_named.13, - alternate_name: self.__unsafe_private_named.14, - alternative_headline: self.__unsafe_private_named.15, - archived_at: self.__unsafe_private_named.16, - assesses: self.__unsafe_private_named.17, - associated_media: self.__unsafe_private_named.18, - audience: self.__unsafe_private_named.19, - audio: self.__unsafe_private_named.20, - author: self.__unsafe_private_named.21, - award: self.__unsafe_private_named.22, - awards: self.__unsafe_private_named.23, - character: self.__unsafe_private_named.24, - citation: self.__unsafe_private_named.25, - comment: self.__unsafe_private_named.26, - comment_count: self.__unsafe_private_named.27, - conditions_of_access: self.__unsafe_private_named.28, - content_location: self.__unsafe_private_named.29, - content_rating: self.__unsafe_private_named.30, - content_reference_time: self.__unsafe_private_named.31, - contributor: self.__unsafe_private_named.32, - copyright_holder: self.__unsafe_private_named.33, - copyright_notice: self.__unsafe_private_named.34, - copyright_year: self.__unsafe_private_named.35, - correction: self.__unsafe_private_named.36, - country_of_origin: self.__unsafe_private_named.37, - creative_work_status: self.__unsafe_private_named.38, - creator: self.__unsafe_private_named.39, - credit_text: self.__unsafe_private_named.40, - date_created: self.__unsafe_private_named.41, - date_modified: self.__unsafe_private_named.42, - date_published: self.__unsafe_private_named.43, - description: self.__unsafe_private_named.44, - digital_source_type: self.__unsafe_private_named.45, - disambiguating_description: self.__unsafe_private_named.46, - discussion_url: self.__unsafe_private_named.47, - edit_eidr: self.__unsafe_private_named.48, - editor: self.__unsafe_private_named.49, - educational_alignment: self.__unsafe_private_named.50, - educational_level: self.__unsafe_private_named.51, - educational_use: self.__unsafe_private_named.52, - encoding: self.__unsafe_private_named.53, - encoding_format: self.__unsafe_private_named.54, - encodings: self.__unsafe_private_named.55, - end_date: self.__unsafe_private_named.56, - example_of_work: self.__unsafe_private_named.57, - expires: self.__unsafe_private_named.58, - file_format: self.__unsafe_private_named.59, - funder: self.__unsafe_private_named.60, - funding: self.__unsafe_private_named.61, - genre: self.__unsafe_private_named.62, - has_part: self.__unsafe_private_named.63, - headline: self.__unsafe_private_named.64, - identifier: self.__unsafe_private_named.65, - image: self.__unsafe_private_named.66, - in_language: self.__unsafe_private_named.67, - interaction_statistic: self.__unsafe_private_named.68, - interactivity_type: self.__unsafe_private_named.69, - interpreted_as_claim: self.__unsafe_private_named.70, - is_accessible_for_free: self.__unsafe_private_named.71, - is_based_on: self.__unsafe_private_named.72, - is_based_on_url: self.__unsafe_private_named.73, - is_family_friendly: self.__unsafe_private_named.74, - is_part_of: self.__unsafe_private_named.75, - issn: self.__unsafe_private_named.76, - keywords: self.__unsafe_private_named.77, - learning_resource_type: self.__unsafe_private_named.78, - license: self.__unsafe_private_named.79, - location_created: self.__unsafe_private_named.80, - main_entity: self.__unsafe_private_named.81, - main_entity_of_page: self.__unsafe_private_named.82, - maintainer: self.__unsafe_private_named.83, - material: self.__unsafe_private_named.84, - material_extent: self.__unsafe_private_named.85, - mentions: self.__unsafe_private_named.86, - name: self.__unsafe_private_named.87, - offers: self.__unsafe_private_named.88, - pattern: self.__unsafe_private_named.89, - position: self.__unsafe_private_named.90, - potential_action: self.__unsafe_private_named.91, - producer: self.__unsafe_private_named.92, - provider: self.__unsafe_private_named.93, - publication: self.__unsafe_private_named.94, - publisher: self.__unsafe_private_named.95, - publisher_imprint: self.__unsafe_private_named.96, - publishing_principles: self.__unsafe_private_named.97, - recorded_at: self.__unsafe_private_named.98, - released_event: self.__unsafe_private_named.99, - review: self.__unsafe_private_named.100, - reviews: self.__unsafe_private_named.101, - same_as: self.__unsafe_private_named.102, - schema_version: self.__unsafe_private_named.103, - sd_date_published: self.__unsafe_private_named.104, - sd_license: self.__unsafe_private_named.105, - sd_publisher: self.__unsafe_private_named.106, - size: self.__unsafe_private_named.107, - source_organization: self.__unsafe_private_named.108, - spatial: self.__unsafe_private_named.109, - spatial_coverage: self.__unsafe_private_named.110, - sponsor: self.__unsafe_private_named.111, - start_date: self.__unsafe_private_named.112, - subject_of: self.__unsafe_private_named.113, - teaches: self.__unsafe_private_named.114, - temporal: self.__unsafe_private_named.115, - temporal_coverage: self.__unsafe_private_named.116, - text: self.__unsafe_private_named.117, - thumbnail: self.__unsafe_private_named.118, - thumbnail_url: self.__unsafe_private_named.119, - time_required: self.__unsafe_private_named.120, - translation_of_work: self.__unsafe_private_named.121, - translator: self.__unsafe_private_named.122, - typical_age_range: self.__unsafe_private_named.123, - url: self.__unsafe_private_named.124, - usage_info: self.__unsafe_private_named.125, - version: self.__unsafe_private_named.126, - video: self.__unsafe_private_named.127, - web_feed: self.__unsafe_private_named.128, - word_count: self.__unsafe_private_named.129, - work_example: self.__unsafe_private_named.130, - work_translation: self.__unsafe_private_named.131, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> PodcastSeries<'a> { - PodcastSeries { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - additional_type: self.__unsafe_private_named.12, - aggregate_rating: self.__unsafe_private_named.13, - alternate_name: self.__unsafe_private_named.14, - alternative_headline: self.__unsafe_private_named.15, - archived_at: self.__unsafe_private_named.16, - assesses: self.__unsafe_private_named.17, - associated_media: self.__unsafe_private_named.18, - audience: self.__unsafe_private_named.19, - audio: self.__unsafe_private_named.20, - author: self.__unsafe_private_named.21, - award: self.__unsafe_private_named.22, - awards: self.__unsafe_private_named.23, - character: self.__unsafe_private_named.24, - citation: self.__unsafe_private_named.25, - comment: self.__unsafe_private_named.26, - comment_count: self.__unsafe_private_named.27, - conditions_of_access: self.__unsafe_private_named.28, - content_location: self.__unsafe_private_named.29, - content_rating: self.__unsafe_private_named.30, - content_reference_time: self.__unsafe_private_named.31, - contributor: self.__unsafe_private_named.32, - copyright_holder: self.__unsafe_private_named.33, - copyright_notice: self.__unsafe_private_named.34, - copyright_year: self.__unsafe_private_named.35, - correction: self.__unsafe_private_named.36, - country_of_origin: self.__unsafe_private_named.37, - creative_work_status: self.__unsafe_private_named.38, - creator: self.__unsafe_private_named.39, - credit_text: self.__unsafe_private_named.40, - date_created: self.__unsafe_private_named.41, - date_modified: self.__unsafe_private_named.42, - date_published: self.__unsafe_private_named.43, - description: self.__unsafe_private_named.44, - digital_source_type: self.__unsafe_private_named.45, - disambiguating_description: self.__unsafe_private_named.46, - discussion_url: self.__unsafe_private_named.47, - edit_eidr: self.__unsafe_private_named.48, - editor: self.__unsafe_private_named.49, - educational_alignment: self.__unsafe_private_named.50, - educational_level: self.__unsafe_private_named.51, - educational_use: self.__unsafe_private_named.52, - encoding: self.__unsafe_private_named.53, - encoding_format: self.__unsafe_private_named.54, - encodings: self.__unsafe_private_named.55, - end_date: self.__unsafe_private_named.56, - example_of_work: self.__unsafe_private_named.57, - expires: self.__unsafe_private_named.58, - file_format: self.__unsafe_private_named.59, - funder: self.__unsafe_private_named.60, - funding: self.__unsafe_private_named.61, - genre: self.__unsafe_private_named.62, - has_part: self.__unsafe_private_named.63, - headline: self.__unsafe_private_named.64, - identifier: self.__unsafe_private_named.65, - image: self.__unsafe_private_named.66, - in_language: self.__unsafe_private_named.67, - interaction_statistic: self.__unsafe_private_named.68, - interactivity_type: self.__unsafe_private_named.69, - interpreted_as_claim: self.__unsafe_private_named.70, - is_accessible_for_free: self.__unsafe_private_named.71, - is_based_on: self.__unsafe_private_named.72, - is_based_on_url: self.__unsafe_private_named.73, - is_family_friendly: self.__unsafe_private_named.74, - is_part_of: self.__unsafe_private_named.75, - issn: self.__unsafe_private_named.76, - keywords: self.__unsafe_private_named.77, - learning_resource_type: self.__unsafe_private_named.78, - license: self.__unsafe_private_named.79, - location_created: self.__unsafe_private_named.80, - main_entity: self.__unsafe_private_named.81, - main_entity_of_page: self.__unsafe_private_named.82, - maintainer: self.__unsafe_private_named.83, - material: self.__unsafe_private_named.84, - material_extent: self.__unsafe_private_named.85, - mentions: self.__unsafe_private_named.86, - name: self.__unsafe_private_named.87, - offers: self.__unsafe_private_named.88, - pattern: self.__unsafe_private_named.89, - position: self.__unsafe_private_named.90, - potential_action: self.__unsafe_private_named.91, - producer: self.__unsafe_private_named.92, - provider: self.__unsafe_private_named.93, - publication: self.__unsafe_private_named.94, - publisher: self.__unsafe_private_named.95, - publisher_imprint: self.__unsafe_private_named.96, - publishing_principles: self.__unsafe_private_named.97, - recorded_at: self.__unsafe_private_named.98, - released_event: self.__unsafe_private_named.99, - review: self.__unsafe_private_named.100, - reviews: self.__unsafe_private_named.101, - same_as: self.__unsafe_private_named.102, - schema_version: self.__unsafe_private_named.103, - sd_date_published: self.__unsafe_private_named.104, - sd_license: self.__unsafe_private_named.105, - sd_publisher: self.__unsafe_private_named.106, - size: self.__unsafe_private_named.107, - source_organization: self.__unsafe_private_named.108, - spatial: self.__unsafe_private_named.109, - spatial_coverage: self.__unsafe_private_named.110, - sponsor: self.__unsafe_private_named.111, - start_date: self.__unsafe_private_named.112, - subject_of: self.__unsafe_private_named.113, - teaches: self.__unsafe_private_named.114, - temporal: self.__unsafe_private_named.115, - temporal_coverage: self.__unsafe_private_named.116, - text: self.__unsafe_private_named.117, - thumbnail: self.__unsafe_private_named.118, - thumbnail_url: self.__unsafe_private_named.119, - time_required: self.__unsafe_private_named.120, - translation_of_work: self.__unsafe_private_named.121, - translator: self.__unsafe_private_named.122, - typical_age_range: self.__unsafe_private_named.123, - url: self.__unsafe_private_named.124, - usage_info: self.__unsafe_private_named.125, - version: self.__unsafe_private_named.126, - video: self.__unsafe_private_named.127, - web_feed: self.__unsafe_private_named.128, - word_count: self.__unsafe_private_named.129, - work_example: self.__unsafe_private_named.130, - work_translation: self.__unsafe_private_named.131, - extra_data: Some(extra_data), - } - } -} - -impl<'a> PodcastSeries<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, PodcastSeriesRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesIssn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesWebFeed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum PodcastSeriesWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct PodcastSeriesGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: PodcastSeries<'a>, -} - -impl From> for PodcastSeries<'_> { - fn from(output: PodcastSeriesGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for PodcastSeries<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.PodcastSeries"; - type Record = PodcastSeriesRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct PodcastSeriesRecord; -impl jacquard_common::xrpc::XrpcResp for PodcastSeriesRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.PodcastSeries"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = PodcastSeriesGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for PodcastSeriesRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.PodcastSeries"; - type Record = PodcastSeriesRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for PodcastSeries<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.PodcastSeries" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_PodcastSeries() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/product.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/product.rs deleted file mode 100644 index 7e7b98147..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/product.rs +++ /dev/null @@ -1,5853 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Product -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub asin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub category: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub color: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub color_swatch: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_assembly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_last_processing: std::option::Option< - EmbeddedCountryOfLastProcessing<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub depth: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin12: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin13: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin14: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin8: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_adult_consideration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_energy_consumption_details: std::option::Option< - EmbeddedHasEnergyConsumptionDetails<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_measurement: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - EmbeddedHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - EmbeddedHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub height: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_product_group_with_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessory_or_spare_part_for: std::option::Option< - EmbeddedIsAccessoryOrSparePartFor<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_consumable_for: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_related_to: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_similar_to: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_variant_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub item_condition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub manufacturer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mobile_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub model: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mpn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub negative_notes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nsn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub positive_notes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub product_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub purchase_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub release_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sku: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub weight: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub width: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAsin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCategory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedColor<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedColorSwatch<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfAssembly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfLastProcessing<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDepth<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin12<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin13<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin14<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGtin8<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasAdultConsideration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasEnergyConsumptionDetails<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMeasurement<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInProductGroupWithId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessoryOrSparePartFor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsConsumableFor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsRelatedTo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsSimilarTo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsVariantOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedItemCondition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedManufacturer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMobileUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedModel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMpn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNegativeNotes<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNsn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPositiveNotes<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProductId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProductionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPurchaseDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleaseDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSku<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWidth<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Product() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Product", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("asin"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#asinScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#asinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("category"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CategoryCode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PhysicalActivityCategory#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#categoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#categoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("color"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#colorScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#colorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "colorSwatch", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#colorSwatchScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#colorSwatchList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfAssembly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfAssemblyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfAssemblyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfLastProcessing", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfLastProcessingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfLastProcessingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("depth"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#depthScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#depthList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtinScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin12"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin12Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin12List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin13"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin13Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin13List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin14"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin14Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin14List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin8"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin8Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin8List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasAdultConsideration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdultOrientedEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasAdultConsiderationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasAdultConsiderationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasEnergyConsumptionDetails", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EnergyConsumptionDetails#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasEnergyConsumptionDetailsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMeasurement", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasMeasurementList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("height"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#heightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#heightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inProductGroupWithID", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#inProductGroupWithIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#inProductGroupWithIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessoryOrSparePartFor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isAccessoryOrSparePartForList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isConsumableFor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isConsumableForList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isRelatedTo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Service#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isRelatedToList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isSimilarTo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Service#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isSimilarToList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isVariantOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductModel#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isVariantOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "itemCondition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferItemCondition#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#itemConditionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#itemConditionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "manufacturer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#manufacturerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mobileUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mobileUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mobileUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("model"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductModel#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#modelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#modelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mpn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mpnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mpnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "negativeNotes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ListItem#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebContent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#negativeNotesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#negativeNotesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("nsn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#nsnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#nsnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "positiveNotes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ListItem#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebContent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#positiveNotesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#positiveNotesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productID", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#productIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#productIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#productionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#productionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "purchaseDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#purchaseDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#purchaseDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releaseDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#releaseDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#releaseDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sku"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#skuScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#skuList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("weight"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Mass#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#weightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#weightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("width"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#widthScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#widthList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("asin"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#asinScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#asinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "category", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CategoryCode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PhysicalActivityCategory#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#categoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#categoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("color"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#colorScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#colorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "colorSwatch", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#colorSwatchScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#colorSwatchList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfAssembly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfAssemblyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfAssemblyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfLastProcessing", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfLastProcessingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfLastProcessingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("depth"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#depthScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#depthList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtinScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin12"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin12Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin12List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin13"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin13Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin13List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin14"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin14Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin14List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("gtin8"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin8Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#gtin8List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasAdultConsideration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdultOrientedEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasAdultConsiderationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasAdultConsiderationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasEnergyConsumptionDetails", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EnergyConsumptionDetails#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasEnergyConsumptionDetailsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMeasurement", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasMeasurementList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("height"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#heightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#heightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inProductGroupWithID", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#inProductGroupWithIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#inProductGroupWithIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessoryOrSparePartFor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isAccessoryOrSparePartForList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isConsumableFor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isConsumableForList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isRelatedTo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Service#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isRelatedToList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isSimilarTo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Service#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isSimilarToList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isVariantOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductModel#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#isVariantOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "itemCondition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferItemCondition#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#itemConditionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#itemConditionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "manufacturer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#manufacturerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mobileUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mobileUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mobileUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("model"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductModel#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#modelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#modelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mpn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mpnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#mpnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "negativeNotes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ListItem#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebContent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#negativeNotesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#negativeNotesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("nsn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#nsnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#nsnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "positiveNotes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ListItem#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebContent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#positiveNotesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#positiveNotesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productID", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#productIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#productIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#productionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#productionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "purchaseDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#purchaseDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#purchaseDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releaseDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#releaseDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#releaseDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sku"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#skuScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#skuList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("weight"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Mass#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#weightScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#weightList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("width"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Distance#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#widthScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.product#widthList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Product" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Product() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Product<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub asin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub category: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub color: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub color_swatch: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_assembly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_last_processing: std::option::Option< - ProductCountryOfLastProcessing<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub depth: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - ProductDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin12: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin13: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin14: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub gtin8: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_adult_consideration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_energy_consumption_details: std::option::Option< - ProductHasEnergyConsumptionDetails<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_measurement: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - ProductHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - ProductHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub height: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_product_group_with_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessory_or_spare_part_for: std::option::Option< - ProductIsAccessoryOrSparePartFor<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_consumable_for: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_related_to: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_similar_to: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_variant_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub item_condition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub manufacturer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mobile_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub model: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mpn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub negative_notes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nsn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub positive_notes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub product_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub purchase_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub release_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sku: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub weight: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub width: std::option::Option>, -} - -pub mod product_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct ProductBuilder<'a, S: product_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Product<'a> { - /// Create a new builder for this type - pub fn new() -> ProductBuilder<'a, product_state::Empty> { - ProductBuilder::new() - } -} - -impl<'a> ProductBuilder<'a, product_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - ProductBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `additionalProperty` field (optional) - pub fn additional_property( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `additionalProperty` field to an Option value (optional) - pub fn maybe_additional_property( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `asin` field (optional) - pub fn asin(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `asin` field to an Option value (optional) - pub fn maybe_asin(mut self, value: Option>) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `brand` field (optional) - pub fn brand(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `brand` field to an Option value (optional) - pub fn maybe_brand(mut self, value: Option>) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `category` field (optional) - pub fn category(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `category` field to an Option value (optional) - pub fn maybe_category(mut self, value: Option>) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `color` field (optional) - pub fn color(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `color` field to an Option value (optional) - pub fn maybe_color(mut self, value: Option>) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `colorSwatch` field (optional) - pub fn color_swatch( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `colorSwatch` field to an Option value (optional) - pub fn maybe_color_swatch(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `countryOfAssembly` field (optional) - pub fn country_of_assembly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `countryOfAssembly` field to an Option value (optional) - pub fn maybe_country_of_assembly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `countryOfLastProcessing` field (optional) - pub fn country_of_last_processing( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `countryOfLastProcessing` field to an Option value (optional) - pub fn maybe_country_of_last_processing( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `depth` field (optional) - pub fn depth(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `depth` field to an Option value (optional) - pub fn maybe_depth(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `gtin` field (optional) - pub fn gtin(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `gtin` field to an Option value (optional) - pub fn maybe_gtin(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `gtin12` field (optional) - pub fn gtin12(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `gtin12` field to an Option value (optional) - pub fn maybe_gtin12(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `gtin13` field (optional) - pub fn gtin13(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `gtin13` field to an Option value (optional) - pub fn maybe_gtin13(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `gtin14` field (optional) - pub fn gtin14(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `gtin14` field to an Option value (optional) - pub fn maybe_gtin14(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `gtin8` field (optional) - pub fn gtin8(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `gtin8` field to an Option value (optional) - pub fn maybe_gtin8(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `hasAdultConsideration` field (optional) - pub fn has_adult_consideration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `hasAdultConsideration` field to an Option value (optional) - pub fn maybe_has_adult_consideration( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `hasCertification` field (optional) - pub fn has_certification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `hasCertification` field to an Option value (optional) - pub fn maybe_has_certification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `hasEnergyConsumptionDetails` field (optional) - pub fn has_energy_consumption_details( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `hasEnergyConsumptionDetails` field to an Option value (optional) - pub fn maybe_has_energy_consumption_details( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `hasGS1DigitalLink` field (optional) - pub fn has_gs1_digital_link( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `hasGS1DigitalLink` field to an Option value (optional) - pub fn maybe_has_gs1_digital_link( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `hasMeasurement` field (optional) - pub fn has_measurement( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `hasMeasurement` field to an Option value (optional) - pub fn maybe_has_measurement( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `hasMerchantReturnPolicy` field (optional) - pub fn has_merchant_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `hasMerchantReturnPolicy` field to an Option value (optional) - pub fn maybe_has_merchant_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `hasProductReturnPolicy` field (optional) - pub fn has_product_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `hasProductReturnPolicy` field to an Option value (optional) - pub fn maybe_has_product_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `height` field (optional) - pub fn height(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `height` field to an Option value (optional) - pub fn maybe_height(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `inProductGroupWithID` field (optional) - pub fn in_product_group_with_id( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `inProductGroupWithID` field to an Option value (optional) - pub fn maybe_in_product_group_with_id( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `isAccessoryOrSparePartFor` field (optional) - pub fn is_accessory_or_spare_part_for( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `isAccessoryOrSparePartFor` field to an Option value (optional) - pub fn maybe_is_accessory_or_spare_part_for( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `isConsumableFor` field (optional) - pub fn is_consumable_for( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `isConsumableFor` field to an Option value (optional) - pub fn maybe_is_consumable_for( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `isRelatedTo` field (optional) - pub fn is_related_to( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `isRelatedTo` field to an Option value (optional) - pub fn maybe_is_related_to(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `isSimilarTo` field (optional) - pub fn is_similar_to( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `isSimilarTo` field to an Option value (optional) - pub fn maybe_is_similar_to(mut self, value: Option>) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `isVariantOf` field (optional) - pub fn is_variant_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `isVariantOf` field to an Option value (optional) - pub fn maybe_is_variant_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `itemCondition` field (optional) - pub fn item_condition( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `itemCondition` field to an Option value (optional) - pub fn maybe_item_condition( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `logo` field (optional) - pub fn logo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `logo` field to an Option value (optional) - pub fn maybe_logo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `manufacturer` field (optional) - pub fn manufacturer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `manufacturer` field to an Option value (optional) - pub fn maybe_manufacturer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `mobileUrl` field (optional) - pub fn mobile_url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `mobileUrl` field to an Option value (optional) - pub fn maybe_mobile_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `model` field (optional) - pub fn model(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `model` field to an Option value (optional) - pub fn maybe_model(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `mpn` field (optional) - pub fn mpn(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `mpn` field to an Option value (optional) - pub fn maybe_mpn(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `negativeNotes` field (optional) - pub fn negative_notes( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `negativeNotes` field to an Option value (optional) - pub fn maybe_negative_notes( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `nsn` field (optional) - pub fn nsn(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `nsn` field to an Option value (optional) - pub fn maybe_nsn(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `positiveNotes` field (optional) - pub fn positive_notes( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `positiveNotes` field to an Option value (optional) - pub fn maybe_positive_notes( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `productID` field (optional) - pub fn product_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `productID` field to an Option value (optional) - pub fn maybe_product_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `productionDate` field (optional) - pub fn production_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `productionDate` field to an Option value (optional) - pub fn maybe_production_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `purchaseDate` field (optional) - pub fn purchase_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `purchaseDate` field to an Option value (optional) - pub fn maybe_purchase_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `releaseDate` field (optional) - pub fn release_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `releaseDate` field to an Option value (optional) - pub fn maybe_release_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `sku` field (optional) - pub fn sku(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `sku` field to an Option value (optional) - pub fn maybe_sku(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `slogan` field (optional) - pub fn slogan(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `slogan` field to an Option value (optional) - pub fn maybe_slogan(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `weight` field (optional) - pub fn weight(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `weight` field to an Option value (optional) - pub fn maybe_weight(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: product_state::State> ProductBuilder<'a, S> { - /// Set the `width` field (optional) - pub fn width(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `width` field to an Option value (optional) - pub fn maybe_width(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S> ProductBuilder<'a, S> -where - S: product_state::State, -{ - /// Build the final struct - pub fn build(self) -> Product<'a> { - Product { - additional_property: self.__unsafe_private_named.0, - additional_type: self.__unsafe_private_named.1, - aggregate_rating: self.__unsafe_private_named.2, - alternate_name: self.__unsafe_private_named.3, - asin: self.__unsafe_private_named.4, - audience: self.__unsafe_private_named.5, - award: self.__unsafe_private_named.6, - awards: self.__unsafe_private_named.7, - brand: self.__unsafe_private_named.8, - category: self.__unsafe_private_named.9, - color: self.__unsafe_private_named.10, - color_swatch: self.__unsafe_private_named.11, - country_of_assembly: self.__unsafe_private_named.12, - country_of_last_processing: self.__unsafe_private_named.13, - country_of_origin: self.__unsafe_private_named.14, - depth: self.__unsafe_private_named.15, - description: self.__unsafe_private_named.16, - disambiguating_description: self.__unsafe_private_named.17, - funding: self.__unsafe_private_named.18, - gtin: self.__unsafe_private_named.19, - gtin12: self.__unsafe_private_named.20, - gtin13: self.__unsafe_private_named.21, - gtin14: self.__unsafe_private_named.22, - gtin8: self.__unsafe_private_named.23, - has_adult_consideration: self.__unsafe_private_named.24, - has_certification: self.__unsafe_private_named.25, - has_energy_consumption_details: self.__unsafe_private_named.26, - has_gs1_digital_link: self.__unsafe_private_named.27, - has_measurement: self.__unsafe_private_named.28, - has_merchant_return_policy: self.__unsafe_private_named.29, - has_product_return_policy: self.__unsafe_private_named.30, - height: self.__unsafe_private_named.31, - identifier: self.__unsafe_private_named.32, - image: self.__unsafe_private_named.33, - in_product_group_with_id: self.__unsafe_private_named.34, - is_accessory_or_spare_part_for: self.__unsafe_private_named.35, - is_consumable_for: self.__unsafe_private_named.36, - is_family_friendly: self.__unsafe_private_named.37, - is_related_to: self.__unsafe_private_named.38, - is_similar_to: self.__unsafe_private_named.39, - is_variant_of: self.__unsafe_private_named.40, - item_condition: self.__unsafe_private_named.41, - keywords: self.__unsafe_private_named.42, - logo: self.__unsafe_private_named.43, - main_entity_of_page: self.__unsafe_private_named.44, - manufacturer: self.__unsafe_private_named.45, - material: self.__unsafe_private_named.46, - mobile_url: self.__unsafe_private_named.47, - model: self.__unsafe_private_named.48, - mpn: self.__unsafe_private_named.49, - name: self.__unsafe_private_named.50, - negative_notes: self.__unsafe_private_named.51, - nsn: self.__unsafe_private_named.52, - offers: self.__unsafe_private_named.53, - pattern: self.__unsafe_private_named.54, - positive_notes: self.__unsafe_private_named.55, - potential_action: self.__unsafe_private_named.56, - product_id: self.__unsafe_private_named.57, - production_date: self.__unsafe_private_named.58, - purchase_date: self.__unsafe_private_named.59, - release_date: self.__unsafe_private_named.60, - review: self.__unsafe_private_named.61, - reviews: self.__unsafe_private_named.62, - same_as: self.__unsafe_private_named.63, - size: self.__unsafe_private_named.64, - sku: self.__unsafe_private_named.65, - slogan: self.__unsafe_private_named.66, - subject_of: self.__unsafe_private_named.67, - url: self.__unsafe_private_named.68, - weight: self.__unsafe_private_named.69, - width: self.__unsafe_private_named.70, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Product<'a> { - Product { - additional_property: self.__unsafe_private_named.0, - additional_type: self.__unsafe_private_named.1, - aggregate_rating: self.__unsafe_private_named.2, - alternate_name: self.__unsafe_private_named.3, - asin: self.__unsafe_private_named.4, - audience: self.__unsafe_private_named.5, - award: self.__unsafe_private_named.6, - awards: self.__unsafe_private_named.7, - brand: self.__unsafe_private_named.8, - category: self.__unsafe_private_named.9, - color: self.__unsafe_private_named.10, - color_swatch: self.__unsafe_private_named.11, - country_of_assembly: self.__unsafe_private_named.12, - country_of_last_processing: self.__unsafe_private_named.13, - country_of_origin: self.__unsafe_private_named.14, - depth: self.__unsafe_private_named.15, - description: self.__unsafe_private_named.16, - disambiguating_description: self.__unsafe_private_named.17, - funding: self.__unsafe_private_named.18, - gtin: self.__unsafe_private_named.19, - gtin12: self.__unsafe_private_named.20, - gtin13: self.__unsafe_private_named.21, - gtin14: self.__unsafe_private_named.22, - gtin8: self.__unsafe_private_named.23, - has_adult_consideration: self.__unsafe_private_named.24, - has_certification: self.__unsafe_private_named.25, - has_energy_consumption_details: self.__unsafe_private_named.26, - has_gs1_digital_link: self.__unsafe_private_named.27, - has_measurement: self.__unsafe_private_named.28, - has_merchant_return_policy: self.__unsafe_private_named.29, - has_product_return_policy: self.__unsafe_private_named.30, - height: self.__unsafe_private_named.31, - identifier: self.__unsafe_private_named.32, - image: self.__unsafe_private_named.33, - in_product_group_with_id: self.__unsafe_private_named.34, - is_accessory_or_spare_part_for: self.__unsafe_private_named.35, - is_consumable_for: self.__unsafe_private_named.36, - is_family_friendly: self.__unsafe_private_named.37, - is_related_to: self.__unsafe_private_named.38, - is_similar_to: self.__unsafe_private_named.39, - is_variant_of: self.__unsafe_private_named.40, - item_condition: self.__unsafe_private_named.41, - keywords: self.__unsafe_private_named.42, - logo: self.__unsafe_private_named.43, - main_entity_of_page: self.__unsafe_private_named.44, - manufacturer: self.__unsafe_private_named.45, - material: self.__unsafe_private_named.46, - mobile_url: self.__unsafe_private_named.47, - model: self.__unsafe_private_named.48, - mpn: self.__unsafe_private_named.49, - name: self.__unsafe_private_named.50, - negative_notes: self.__unsafe_private_named.51, - nsn: self.__unsafe_private_named.52, - offers: self.__unsafe_private_named.53, - pattern: self.__unsafe_private_named.54, - positive_notes: self.__unsafe_private_named.55, - potential_action: self.__unsafe_private_named.56, - product_id: self.__unsafe_private_named.57, - production_date: self.__unsafe_private_named.58, - purchase_date: self.__unsafe_private_named.59, - release_date: self.__unsafe_private_named.60, - review: self.__unsafe_private_named.61, - reviews: self.__unsafe_private_named.62, - same_as: self.__unsafe_private_named.63, - size: self.__unsafe_private_named.64, - sku: self.__unsafe_private_named.65, - slogan: self.__unsafe_private_named.66, - subject_of: self.__unsafe_private_named.67, - url: self.__unsafe_private_named.68, - weight: self.__unsafe_private_named.69, - width: self.__unsafe_private_named.70, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Product<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, ProductRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductAsin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductCategory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductColor<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductColorSwatch<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductCountryOfAssembly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductCountryOfLastProcessing<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductDepth<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductGtin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductGtin12<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductGtin13<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductGtin14<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductGtin8<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductHasAdultConsideration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductHasEnergyConsumptionDetails<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductHasMeasurement<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductHeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductInProductGroupWithId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductIsAccessoryOrSparePartFor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductIsConsumableFor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductIsRelatedTo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductIsSimilarTo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductIsVariantOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductItemCondition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductManufacturer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - Embedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductMobileUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductModel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductMpn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductNegativeNotes<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductNsn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductPositiveNotes<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductProductId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductProductionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductPurchaseDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductReleaseDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductSku<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductWeight<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum ProductWidth<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct ProductGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Product<'a>, -} - -impl From> for Product<'_> { - fn from(output: ProductGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Product<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Product"; - type Record = ProductRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct ProductRecord; -impl jacquard_common::xrpc::XrpcResp for ProductRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Product"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = ProductGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for ProductRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Product"; - type Record = ProductRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Product<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Product" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Product() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/recipe.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/recipe.rs deleted file mode 100644 index e7a05d958..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/recipe.rs +++ /dev/null @@ -1,11914 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Recipe -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via [[suitableForDiet]]. The [[keywords]] property can also be used to add more detail. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cook_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cooking_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub estimated_cost: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ingredients: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nutrition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub perform_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub prep_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_category: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_cuisine: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_ingredient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_instructions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_yield: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub step: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub steps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub suitable_for_diet: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub supply: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tool: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub total_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#yield: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCookTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCookingMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEstimatedCost<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIngredients<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNutrition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPerformTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPrepTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecipeCategory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecipeCuisine<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecipeIngredient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecipeInstructions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecipeYield<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedStep<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSteps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSuitableForDiet<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSupply<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTool<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTotalTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedYield<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Recipe() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Recipe", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via [[suitableForDiet]]. The [[keywords]] property can also be used to add more detail.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("cookTime"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#cookTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#cookTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "cookingMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#cookingMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#cookingMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "estimatedCost", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MonetaryAmount#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#estimatedCostScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#estimatedCostList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ingredients", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#ingredientsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#ingredientsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nutrition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NutritionInformation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#nutritionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#performTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#performTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("prepTime"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#prepTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#prepTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeCategory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeCategoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeCategoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeCuisine", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeCuisineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeCuisineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeIngredient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeIngredientScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeIngredientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeInstructions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeInstructionsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeInstructionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeYield", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeYieldScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeYieldList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("step"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.HowToSection#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.HowToStep#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#stepScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#stepList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("steps"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#stepsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#stepsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "suitableForDiet", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.RestrictedDiet#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#suitableForDietScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#suitableForDietList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("supply"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.HowToSupply#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#supplyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#supplyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("tool"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.HowToTool#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#toolScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#toolList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "totalTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#totalTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#totalTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#workTranslationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("yield"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#yieldScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#yieldList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via [[suitableForDiet]]. The [[keywords]] property can also be used to add more detail.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "cookTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#cookTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#cookTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "cookingMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#cookingMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#cookingMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "estimatedCost", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MonetaryAmount#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#estimatedCostScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#estimatedCostList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ingredients", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#ingredientsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#ingredientsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nutrition", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NutritionInformation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#nutritionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "performTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#performTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#performTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "prepTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#prepTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#prepTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeCategory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeCategoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeCategoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeCuisine", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeCuisineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeCuisineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeIngredient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeIngredientScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeIngredientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeInstructions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeInstructionsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeInstructionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recipeYield", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeYieldScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recipeYieldList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("step"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.HowToSection#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.HowToStep#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#stepScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#stepList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("steps"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#stepsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#stepsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "suitableForDiet", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.RestrictedDiet#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#suitableForDietScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#suitableForDietList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("supply"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.HowToSupply#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#supplyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#supplyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("tool"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.HowToTool#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#toolScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#toolList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "totalTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#totalTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#totalTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#workTranslationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("yield"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#yieldScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.recipe#yieldList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Recipe" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Recipe() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Recipe<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cook_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cooking_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - RecipeDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub estimated_cost: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ingredients: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nutrition: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub perform_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub prep_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_category: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_cuisine: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_ingredient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_instructions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recipe_yield: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub step: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub steps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub suitable_for_diet: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub supply: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tool: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub total_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#yield: std::option::Option>, -} - -pub mod recipe_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct RecipeBuilder<'a, S: recipe_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Recipe<'a> { - /// Create a new builder for this type - pub fn new() -> RecipeBuilder<'a, recipe_state::Empty> { - RecipeBuilder::new() - } -} - -impl<'a> RecipeBuilder<'a, recipe_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - RecipeBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `cookTime` field (optional) - pub fn cook_time(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `cookTime` field to an Option value (optional) - pub fn maybe_cook_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `cookingMethod` field (optional) - pub fn cooking_method( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `cookingMethod` field to an Option value (optional) - pub fn maybe_cooking_method( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `estimatedCost` field (optional) - pub fn estimated_cost( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `estimatedCost` field to an Option value (optional) - pub fn maybe_estimated_cost( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `ingredients` field (optional) - pub fn ingredients( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `ingredients` field to an Option value (optional) - pub fn maybe_ingredients(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity(mut self, value: Option>) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `nutrition` field (optional) - pub fn nutrition(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `nutrition` field to an Option value (optional) - pub fn maybe_nutrition(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `performTime` field (optional) - pub fn perform_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `performTime` field to an Option value (optional) - pub fn maybe_perform_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `prepTime` field (optional) - pub fn prep_time(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `prepTime` field to an Option value (optional) - pub fn maybe_prep_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication(mut self, value: Option>) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `recipeCategory` field (optional) - pub fn recipe_category( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `recipeCategory` field to an Option value (optional) - pub fn maybe_recipe_category( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `recipeCuisine` field (optional) - pub fn recipe_cuisine( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `recipeCuisine` field to an Option value (optional) - pub fn maybe_recipe_cuisine( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `recipeIngredient` field (optional) - pub fn recipe_ingredient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `recipeIngredient` field to an Option value (optional) - pub fn maybe_recipe_ingredient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `recipeInstructions` field (optional) - pub fn recipe_instructions( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `recipeInstructions` field to an Option value (optional) - pub fn maybe_recipe_instructions( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `recipeYield` field (optional) - pub fn recipe_yield( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `recipeYield` field to an Option value (optional) - pub fn maybe_recipe_yield(mut self, value: Option>) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `step` field (optional) - pub fn step(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `step` field to an Option value (optional) - pub fn maybe_step(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `steps` field (optional) - pub fn steps(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `steps` field to an Option value (optional) - pub fn maybe_steps(mut self, value: Option>) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `suitableForDiet` field (optional) - pub fn suitable_for_diet( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `suitableForDiet` field to an Option value (optional) - pub fn maybe_suitable_for_diet( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `supply` field (optional) - pub fn supply(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `supply` field to an Option value (optional) - pub fn maybe_supply(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required(mut self, value: Option>) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `tool` field (optional) - pub fn tool(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `tool` field to an Option value (optional) - pub fn maybe_tool(mut self, value: Option>) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `totalTime` field (optional) - pub fn total_time(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.134 = value.into(); - self - } - /// Set the `totalTime` field to an Option value (optional) - pub fn maybe_total_time(mut self, value: Option>) -> Self { - self.__unsafe_private_named.134 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.135 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.135 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.136 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.136 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.137 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.137 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.138 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.138 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.139 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.139 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.140 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.140 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.141 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.141 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.142 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.142 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.143 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example(mut self, value: Option>) -> Self { - self.__unsafe_private_named.143 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.144 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.144 = value; - self - } -} - -impl<'a, S: recipe_state::State> RecipeBuilder<'a, S> { - /// Set the `yield` field (optional) - pub fn r#yield(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.145 = value.into(); - self - } - /// Set the `yield` field to an Option value (optional) - pub fn maybe_yield(mut self, value: Option>) -> Self { - self.__unsafe_private_named.145 = value; - self - } -} - -impl<'a, S> RecipeBuilder<'a, S> -where - S: recipe_state::State, -{ - /// Build the final struct - pub fn build(self) -> Recipe<'a> { - Recipe { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - assesses: self.__unsafe_private_named.16, - associated_media: self.__unsafe_private_named.17, - audience: self.__unsafe_private_named.18, - audio: self.__unsafe_private_named.19, - author: self.__unsafe_private_named.20, - award: self.__unsafe_private_named.21, - awards: self.__unsafe_private_named.22, - character: self.__unsafe_private_named.23, - citation: self.__unsafe_private_named.24, - comment: self.__unsafe_private_named.25, - comment_count: self.__unsafe_private_named.26, - conditions_of_access: self.__unsafe_private_named.27, - content_location: self.__unsafe_private_named.28, - content_rating: self.__unsafe_private_named.29, - content_reference_time: self.__unsafe_private_named.30, - contributor: self.__unsafe_private_named.31, - cook_time: self.__unsafe_private_named.32, - cooking_method: self.__unsafe_private_named.33, - copyright_holder: self.__unsafe_private_named.34, - copyright_notice: self.__unsafe_private_named.35, - copyright_year: self.__unsafe_private_named.36, - correction: self.__unsafe_private_named.37, - country_of_origin: self.__unsafe_private_named.38, - creative_work_status: self.__unsafe_private_named.39, - creator: self.__unsafe_private_named.40, - credit_text: self.__unsafe_private_named.41, - date_created: self.__unsafe_private_named.42, - date_modified: self.__unsafe_private_named.43, - date_published: self.__unsafe_private_named.44, - description: self.__unsafe_private_named.45, - digital_source_type: self.__unsafe_private_named.46, - disambiguating_description: self.__unsafe_private_named.47, - discussion_url: self.__unsafe_private_named.48, - edit_eidr: self.__unsafe_private_named.49, - editor: self.__unsafe_private_named.50, - educational_alignment: self.__unsafe_private_named.51, - educational_level: self.__unsafe_private_named.52, - educational_use: self.__unsafe_private_named.53, - encoding: self.__unsafe_private_named.54, - encoding_format: self.__unsafe_private_named.55, - encodings: self.__unsafe_private_named.56, - estimated_cost: self.__unsafe_private_named.57, - example_of_work: self.__unsafe_private_named.58, - expires: self.__unsafe_private_named.59, - file_format: self.__unsafe_private_named.60, - funder: self.__unsafe_private_named.61, - funding: self.__unsafe_private_named.62, - genre: self.__unsafe_private_named.63, - has_part: self.__unsafe_private_named.64, - headline: self.__unsafe_private_named.65, - identifier: self.__unsafe_private_named.66, - image: self.__unsafe_private_named.67, - in_language: self.__unsafe_private_named.68, - ingredients: self.__unsafe_private_named.69, - interaction_statistic: self.__unsafe_private_named.70, - interactivity_type: self.__unsafe_private_named.71, - interpreted_as_claim: self.__unsafe_private_named.72, - is_accessible_for_free: self.__unsafe_private_named.73, - is_based_on: self.__unsafe_private_named.74, - is_based_on_url: self.__unsafe_private_named.75, - is_family_friendly: self.__unsafe_private_named.76, - is_part_of: self.__unsafe_private_named.77, - keywords: self.__unsafe_private_named.78, - learning_resource_type: self.__unsafe_private_named.79, - license: self.__unsafe_private_named.80, - location_created: self.__unsafe_private_named.81, - main_entity: self.__unsafe_private_named.82, - main_entity_of_page: self.__unsafe_private_named.83, - maintainer: self.__unsafe_private_named.84, - material: self.__unsafe_private_named.85, - material_extent: self.__unsafe_private_named.86, - mentions: self.__unsafe_private_named.87, - name: self.__unsafe_private_named.88, - nutrition: self.__unsafe_private_named.89, - offers: self.__unsafe_private_named.90, - pattern: self.__unsafe_private_named.91, - perform_time: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - prep_time: self.__unsafe_private_named.95, - producer: self.__unsafe_private_named.96, - provider: self.__unsafe_private_named.97, - publication: self.__unsafe_private_named.98, - publisher: self.__unsafe_private_named.99, - publisher_imprint: self.__unsafe_private_named.100, - publishing_principles: self.__unsafe_private_named.101, - recipe_category: self.__unsafe_private_named.102, - recipe_cuisine: self.__unsafe_private_named.103, - recipe_ingredient: self.__unsafe_private_named.104, - recipe_instructions: self.__unsafe_private_named.105, - recipe_yield: self.__unsafe_private_named.106, - recorded_at: self.__unsafe_private_named.107, - released_event: self.__unsafe_private_named.108, - review: self.__unsafe_private_named.109, - reviews: self.__unsafe_private_named.110, - same_as: self.__unsafe_private_named.111, - schema_version: self.__unsafe_private_named.112, - sd_date_published: self.__unsafe_private_named.113, - sd_license: self.__unsafe_private_named.114, - sd_publisher: self.__unsafe_private_named.115, - size: self.__unsafe_private_named.116, - source_organization: self.__unsafe_private_named.117, - spatial: self.__unsafe_private_named.118, - spatial_coverage: self.__unsafe_private_named.119, - sponsor: self.__unsafe_private_named.120, - step: self.__unsafe_private_named.121, - steps: self.__unsafe_private_named.122, - subject_of: self.__unsafe_private_named.123, - suitable_for_diet: self.__unsafe_private_named.124, - supply: self.__unsafe_private_named.125, - teaches: self.__unsafe_private_named.126, - temporal: self.__unsafe_private_named.127, - temporal_coverage: self.__unsafe_private_named.128, - text: self.__unsafe_private_named.129, - thumbnail: self.__unsafe_private_named.130, - thumbnail_url: self.__unsafe_private_named.131, - time_required: self.__unsafe_private_named.132, - tool: self.__unsafe_private_named.133, - total_time: self.__unsafe_private_named.134, - translation_of_work: self.__unsafe_private_named.135, - translator: self.__unsafe_private_named.136, - typical_age_range: self.__unsafe_private_named.137, - url: self.__unsafe_private_named.138, - usage_info: self.__unsafe_private_named.139, - version: self.__unsafe_private_named.140, - video: self.__unsafe_private_named.141, - word_count: self.__unsafe_private_named.142, - work_example: self.__unsafe_private_named.143, - work_translation: self.__unsafe_private_named.144, - r#yield: self.__unsafe_private_named.145, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Recipe<'a> { - Recipe { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - assesses: self.__unsafe_private_named.16, - associated_media: self.__unsafe_private_named.17, - audience: self.__unsafe_private_named.18, - audio: self.__unsafe_private_named.19, - author: self.__unsafe_private_named.20, - award: self.__unsafe_private_named.21, - awards: self.__unsafe_private_named.22, - character: self.__unsafe_private_named.23, - citation: self.__unsafe_private_named.24, - comment: self.__unsafe_private_named.25, - comment_count: self.__unsafe_private_named.26, - conditions_of_access: self.__unsafe_private_named.27, - content_location: self.__unsafe_private_named.28, - content_rating: self.__unsafe_private_named.29, - content_reference_time: self.__unsafe_private_named.30, - contributor: self.__unsafe_private_named.31, - cook_time: self.__unsafe_private_named.32, - cooking_method: self.__unsafe_private_named.33, - copyright_holder: self.__unsafe_private_named.34, - copyright_notice: self.__unsafe_private_named.35, - copyright_year: self.__unsafe_private_named.36, - correction: self.__unsafe_private_named.37, - country_of_origin: self.__unsafe_private_named.38, - creative_work_status: self.__unsafe_private_named.39, - creator: self.__unsafe_private_named.40, - credit_text: self.__unsafe_private_named.41, - date_created: self.__unsafe_private_named.42, - date_modified: self.__unsafe_private_named.43, - date_published: self.__unsafe_private_named.44, - description: self.__unsafe_private_named.45, - digital_source_type: self.__unsafe_private_named.46, - disambiguating_description: self.__unsafe_private_named.47, - discussion_url: self.__unsafe_private_named.48, - edit_eidr: self.__unsafe_private_named.49, - editor: self.__unsafe_private_named.50, - educational_alignment: self.__unsafe_private_named.51, - educational_level: self.__unsafe_private_named.52, - educational_use: self.__unsafe_private_named.53, - encoding: self.__unsafe_private_named.54, - encoding_format: self.__unsafe_private_named.55, - encodings: self.__unsafe_private_named.56, - estimated_cost: self.__unsafe_private_named.57, - example_of_work: self.__unsafe_private_named.58, - expires: self.__unsafe_private_named.59, - file_format: self.__unsafe_private_named.60, - funder: self.__unsafe_private_named.61, - funding: self.__unsafe_private_named.62, - genre: self.__unsafe_private_named.63, - has_part: self.__unsafe_private_named.64, - headline: self.__unsafe_private_named.65, - identifier: self.__unsafe_private_named.66, - image: self.__unsafe_private_named.67, - in_language: self.__unsafe_private_named.68, - ingredients: self.__unsafe_private_named.69, - interaction_statistic: self.__unsafe_private_named.70, - interactivity_type: self.__unsafe_private_named.71, - interpreted_as_claim: self.__unsafe_private_named.72, - is_accessible_for_free: self.__unsafe_private_named.73, - is_based_on: self.__unsafe_private_named.74, - is_based_on_url: self.__unsafe_private_named.75, - is_family_friendly: self.__unsafe_private_named.76, - is_part_of: self.__unsafe_private_named.77, - keywords: self.__unsafe_private_named.78, - learning_resource_type: self.__unsafe_private_named.79, - license: self.__unsafe_private_named.80, - location_created: self.__unsafe_private_named.81, - main_entity: self.__unsafe_private_named.82, - main_entity_of_page: self.__unsafe_private_named.83, - maintainer: self.__unsafe_private_named.84, - material: self.__unsafe_private_named.85, - material_extent: self.__unsafe_private_named.86, - mentions: self.__unsafe_private_named.87, - name: self.__unsafe_private_named.88, - nutrition: self.__unsafe_private_named.89, - offers: self.__unsafe_private_named.90, - pattern: self.__unsafe_private_named.91, - perform_time: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - prep_time: self.__unsafe_private_named.95, - producer: self.__unsafe_private_named.96, - provider: self.__unsafe_private_named.97, - publication: self.__unsafe_private_named.98, - publisher: self.__unsafe_private_named.99, - publisher_imprint: self.__unsafe_private_named.100, - publishing_principles: self.__unsafe_private_named.101, - recipe_category: self.__unsafe_private_named.102, - recipe_cuisine: self.__unsafe_private_named.103, - recipe_ingredient: self.__unsafe_private_named.104, - recipe_instructions: self.__unsafe_private_named.105, - recipe_yield: self.__unsafe_private_named.106, - recorded_at: self.__unsafe_private_named.107, - released_event: self.__unsafe_private_named.108, - review: self.__unsafe_private_named.109, - reviews: self.__unsafe_private_named.110, - same_as: self.__unsafe_private_named.111, - schema_version: self.__unsafe_private_named.112, - sd_date_published: self.__unsafe_private_named.113, - sd_license: self.__unsafe_private_named.114, - sd_publisher: self.__unsafe_private_named.115, - size: self.__unsafe_private_named.116, - source_organization: self.__unsafe_private_named.117, - spatial: self.__unsafe_private_named.118, - spatial_coverage: self.__unsafe_private_named.119, - sponsor: self.__unsafe_private_named.120, - step: self.__unsafe_private_named.121, - steps: self.__unsafe_private_named.122, - subject_of: self.__unsafe_private_named.123, - suitable_for_diet: self.__unsafe_private_named.124, - supply: self.__unsafe_private_named.125, - teaches: self.__unsafe_private_named.126, - temporal: self.__unsafe_private_named.127, - temporal_coverage: self.__unsafe_private_named.128, - text: self.__unsafe_private_named.129, - thumbnail: self.__unsafe_private_named.130, - thumbnail_url: self.__unsafe_private_named.131, - time_required: self.__unsafe_private_named.132, - tool: self.__unsafe_private_named.133, - total_time: self.__unsafe_private_named.134, - translation_of_work: self.__unsafe_private_named.135, - translator: self.__unsafe_private_named.136, - typical_age_range: self.__unsafe_private_named.137, - url: self.__unsafe_private_named.138, - usage_info: self.__unsafe_private_named.139, - version: self.__unsafe_private_named.140, - video: self.__unsafe_private_named.141, - word_count: self.__unsafe_private_named.142, - work_example: self.__unsafe_private_named.143, - work_translation: self.__unsafe_private_named.144, - r#yield: self.__unsafe_private_named.145, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Recipe<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, RecipeRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCookTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCookingMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeEstimatedCost<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeIngredients<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeNutrition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePerformTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePrepTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeRecipeCategory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeRecipeCuisine<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeRecipeIngredient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeRecipeInstructions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeRecipeYield<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeStep<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSteps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSuitableForDiet<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeSupply<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTool<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTotalTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeWorkTranslation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum RecipeYield<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct RecipeGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Recipe<'a>, -} - -impl From> for Recipe<'_> { - fn from(output: RecipeGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Recipe<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Recipe"; - type Record = RecipeRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct RecipeRecord; -impl jacquard_common::xrpc::XrpcResp for RecipeRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Recipe"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = RecipeGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for RecipeRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Recipe"; - type Record = RecipeRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Recipe<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Recipe" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Recipe() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/social_media_posting.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/social_media_posting.rs deleted file mode 100644 index a168b2982..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/social_media_posting.rs +++ /dev/null @@ -1,11448 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.SocialMediaPosting -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A post to a social media platform, including blog posts, tweets, Facebook posts, etc. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_body: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub backstory: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_end: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_start: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pagination: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub shared_content: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub speakable: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArticleBody<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArticleSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBackstory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPageEnd<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPageStart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPagination<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSharedContent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpeakable<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_SocialMediaPosting() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.SocialMediaPosting", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A post to a social media platform, including blog posts, tweets, Facebook posts, etc.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleBody", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#articleBodyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#articleBodyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#articleSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#articleSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "backstory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#backstoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#backstoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pageEnd"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#pageEndScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#pageEndList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pageStart", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#pageStartScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#pageStartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pagination", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#paginationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#paginationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sharedContent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sharedContentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "speakable", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SpeakableSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#speakableScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#speakableList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A post to a social media platform, including blog posts, tweets, Facebook posts, etc.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleBody", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#articleBodyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#articleBodyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "articleSection", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#articleSectionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#articleSectionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "backstory", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#backstoryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#backstoryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pageEnd"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#pageEndScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#pageEndList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pageStart", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#pageStartScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#pageStartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "pagination", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#paginationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#paginationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sharedContent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sharedContentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "speakable", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SpeakableSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#speakableScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#speakableList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.socialMediaPosting#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.SocialMediaPosting" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_SocialMediaPosting() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct SocialMediaPosting<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option< - SocialMediaPostingAccessModeSufficient<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option< - SocialMediaPostingAccessibilityControl<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option< - SocialMediaPostingAccessibilityFeature<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option< - SocialMediaPostingAccessibilityHazard<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option< - SocialMediaPostingAccessibilitySummary<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option< - SocialMediaPostingAcquireLicensePage<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option< - SocialMediaPostingAlternativeHeadline<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_body: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub article_section: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub backstory: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option< - SocialMediaPostingConditionsOfAccess<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option< - SocialMediaPostingContentReferenceTime<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option< - SocialMediaPostingCreativeWorkStatus<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option< - SocialMediaPostingDigitalSourceType<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - SocialMediaPostingDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option< - SocialMediaPostingEducationalAlignment<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option< - SocialMediaPostingInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option< - SocialMediaPostingInterpretedAsClaim<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option< - SocialMediaPostingIsAccessibleForFree<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option< - SocialMediaPostingLearningResourceType<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_end: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub page_start: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pagination: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option< - SocialMediaPostingPublishingPrinciples<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub shared_content: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option< - SocialMediaPostingSourceOrganization<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub speakable: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option< - SocialMediaPostingTranslationOfWork<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod social_media_posting_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct SocialMediaPostingBuilder<'a, S: social_media_posting_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> SocialMediaPosting<'a> { - /// Create a new builder for this type - pub fn new() -> SocialMediaPostingBuilder<'a, social_media_posting_state::Empty> { - SocialMediaPostingBuilder::new() - } -} - -impl<'a> SocialMediaPostingBuilder<'a, social_media_posting_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - SocialMediaPostingBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `articleBody` field (optional) - pub fn article_body( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `articleBody` field to an Option value (optional) - pub fn maybe_article_body( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `articleSection` field (optional) - pub fn article_section( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `articleSection` field to an Option value (optional) - pub fn maybe_article_section( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `backstory` field (optional) - pub fn backstory( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `backstory` field to an Option value (optional) - pub fn maybe_backstory( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `pageEnd` field (optional) - pub fn page_end( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `pageEnd` field to an Option value (optional) - pub fn maybe_page_end( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `pageStart` field (optional) - pub fn page_start( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `pageStart` field to an Option value (optional) - pub fn maybe_page_start( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `pagination` field (optional) - pub fn pagination( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `pagination` field to an Option value (optional) - pub fn maybe_pagination( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `sharedContent` field (optional) - pub fn shared_content( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `sharedContent` field to an Option value (optional) - pub fn maybe_shared_content( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `speakable` field (optional) - pub fn speakable( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `speakable` field to an Option value (optional) - pub fn maybe_speakable( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S: social_media_posting_state::State> SocialMediaPostingBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.134 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.134 = value; - self - } -} - -impl<'a, S> SocialMediaPostingBuilder<'a, S> -where - S: social_media_posting_state::State, -{ - /// Build the final struct - pub fn build(self) -> SocialMediaPosting<'a> { - SocialMediaPosting { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - article_body: self.__unsafe_private_named.16, - article_section: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - backstory: self.__unsafe_private_named.25, - character: self.__unsafe_private_named.26, - citation: self.__unsafe_private_named.27, - comment: self.__unsafe_private_named.28, - comment_count: self.__unsafe_private_named.29, - conditions_of_access: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - contributor: self.__unsafe_private_named.34, - copyright_holder: self.__unsafe_private_named.35, - copyright_notice: self.__unsafe_private_named.36, - copyright_year: self.__unsafe_private_named.37, - correction: self.__unsafe_private_named.38, - country_of_origin: self.__unsafe_private_named.39, - creative_work_status: self.__unsafe_private_named.40, - creator: self.__unsafe_private_named.41, - credit_text: self.__unsafe_private_named.42, - date_created: self.__unsafe_private_named.43, - date_modified: self.__unsafe_private_named.44, - date_published: self.__unsafe_private_named.45, - description: self.__unsafe_private_named.46, - digital_source_type: self.__unsafe_private_named.47, - disambiguating_description: self.__unsafe_private_named.48, - discussion_url: self.__unsafe_private_named.49, - edit_eidr: self.__unsafe_private_named.50, - editor: self.__unsafe_private_named.51, - educational_alignment: self.__unsafe_private_named.52, - educational_level: self.__unsafe_private_named.53, - educational_use: self.__unsafe_private_named.54, - encoding: self.__unsafe_private_named.55, - encoding_format: self.__unsafe_private_named.56, - encodings: self.__unsafe_private_named.57, - example_of_work: self.__unsafe_private_named.58, - expires: self.__unsafe_private_named.59, - file_format: self.__unsafe_private_named.60, - funder: self.__unsafe_private_named.61, - funding: self.__unsafe_private_named.62, - genre: self.__unsafe_private_named.63, - has_part: self.__unsafe_private_named.64, - headline: self.__unsafe_private_named.65, - identifier: self.__unsafe_private_named.66, - image: self.__unsafe_private_named.67, - in_language: self.__unsafe_private_named.68, - interaction_statistic: self.__unsafe_private_named.69, - interactivity_type: self.__unsafe_private_named.70, - interpreted_as_claim: self.__unsafe_private_named.71, - is_accessible_for_free: self.__unsafe_private_named.72, - is_based_on: self.__unsafe_private_named.73, - is_based_on_url: self.__unsafe_private_named.74, - is_family_friendly: self.__unsafe_private_named.75, - is_part_of: self.__unsafe_private_named.76, - keywords: self.__unsafe_private_named.77, - learning_resource_type: self.__unsafe_private_named.78, - license: self.__unsafe_private_named.79, - location_created: self.__unsafe_private_named.80, - main_entity: self.__unsafe_private_named.81, - main_entity_of_page: self.__unsafe_private_named.82, - maintainer: self.__unsafe_private_named.83, - material: self.__unsafe_private_named.84, - material_extent: self.__unsafe_private_named.85, - mentions: self.__unsafe_private_named.86, - name: self.__unsafe_private_named.87, - offers: self.__unsafe_private_named.88, - page_end: self.__unsafe_private_named.89, - page_start: self.__unsafe_private_named.90, - pagination: self.__unsafe_private_named.91, - pattern: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - producer: self.__unsafe_private_named.95, - provider: self.__unsafe_private_named.96, - publication: self.__unsafe_private_named.97, - publisher: self.__unsafe_private_named.98, - publisher_imprint: self.__unsafe_private_named.99, - publishing_principles: self.__unsafe_private_named.100, - recorded_at: self.__unsafe_private_named.101, - released_event: self.__unsafe_private_named.102, - review: self.__unsafe_private_named.103, - reviews: self.__unsafe_private_named.104, - same_as: self.__unsafe_private_named.105, - schema_version: self.__unsafe_private_named.106, - sd_date_published: self.__unsafe_private_named.107, - sd_license: self.__unsafe_private_named.108, - sd_publisher: self.__unsafe_private_named.109, - shared_content: self.__unsafe_private_named.110, - size: self.__unsafe_private_named.111, - source_organization: self.__unsafe_private_named.112, - spatial: self.__unsafe_private_named.113, - spatial_coverage: self.__unsafe_private_named.114, - speakable: self.__unsafe_private_named.115, - sponsor: self.__unsafe_private_named.116, - subject_of: self.__unsafe_private_named.117, - teaches: self.__unsafe_private_named.118, - temporal: self.__unsafe_private_named.119, - temporal_coverage: self.__unsafe_private_named.120, - text: self.__unsafe_private_named.121, - thumbnail: self.__unsafe_private_named.122, - thumbnail_url: self.__unsafe_private_named.123, - time_required: self.__unsafe_private_named.124, - translation_of_work: self.__unsafe_private_named.125, - translator: self.__unsafe_private_named.126, - typical_age_range: self.__unsafe_private_named.127, - url: self.__unsafe_private_named.128, - usage_info: self.__unsafe_private_named.129, - version: self.__unsafe_private_named.130, - video: self.__unsafe_private_named.131, - word_count: self.__unsafe_private_named.132, - work_example: self.__unsafe_private_named.133, - work_translation: self.__unsafe_private_named.134, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> SocialMediaPosting<'a> { - SocialMediaPosting { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - article_body: self.__unsafe_private_named.16, - article_section: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - backstory: self.__unsafe_private_named.25, - character: self.__unsafe_private_named.26, - citation: self.__unsafe_private_named.27, - comment: self.__unsafe_private_named.28, - comment_count: self.__unsafe_private_named.29, - conditions_of_access: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - contributor: self.__unsafe_private_named.34, - copyright_holder: self.__unsafe_private_named.35, - copyright_notice: self.__unsafe_private_named.36, - copyright_year: self.__unsafe_private_named.37, - correction: self.__unsafe_private_named.38, - country_of_origin: self.__unsafe_private_named.39, - creative_work_status: self.__unsafe_private_named.40, - creator: self.__unsafe_private_named.41, - credit_text: self.__unsafe_private_named.42, - date_created: self.__unsafe_private_named.43, - date_modified: self.__unsafe_private_named.44, - date_published: self.__unsafe_private_named.45, - description: self.__unsafe_private_named.46, - digital_source_type: self.__unsafe_private_named.47, - disambiguating_description: self.__unsafe_private_named.48, - discussion_url: self.__unsafe_private_named.49, - edit_eidr: self.__unsafe_private_named.50, - editor: self.__unsafe_private_named.51, - educational_alignment: self.__unsafe_private_named.52, - educational_level: self.__unsafe_private_named.53, - educational_use: self.__unsafe_private_named.54, - encoding: self.__unsafe_private_named.55, - encoding_format: self.__unsafe_private_named.56, - encodings: self.__unsafe_private_named.57, - example_of_work: self.__unsafe_private_named.58, - expires: self.__unsafe_private_named.59, - file_format: self.__unsafe_private_named.60, - funder: self.__unsafe_private_named.61, - funding: self.__unsafe_private_named.62, - genre: self.__unsafe_private_named.63, - has_part: self.__unsafe_private_named.64, - headline: self.__unsafe_private_named.65, - identifier: self.__unsafe_private_named.66, - image: self.__unsafe_private_named.67, - in_language: self.__unsafe_private_named.68, - interaction_statistic: self.__unsafe_private_named.69, - interactivity_type: self.__unsafe_private_named.70, - interpreted_as_claim: self.__unsafe_private_named.71, - is_accessible_for_free: self.__unsafe_private_named.72, - is_based_on: self.__unsafe_private_named.73, - is_based_on_url: self.__unsafe_private_named.74, - is_family_friendly: self.__unsafe_private_named.75, - is_part_of: self.__unsafe_private_named.76, - keywords: self.__unsafe_private_named.77, - learning_resource_type: self.__unsafe_private_named.78, - license: self.__unsafe_private_named.79, - location_created: self.__unsafe_private_named.80, - main_entity: self.__unsafe_private_named.81, - main_entity_of_page: self.__unsafe_private_named.82, - maintainer: self.__unsafe_private_named.83, - material: self.__unsafe_private_named.84, - material_extent: self.__unsafe_private_named.85, - mentions: self.__unsafe_private_named.86, - name: self.__unsafe_private_named.87, - offers: self.__unsafe_private_named.88, - page_end: self.__unsafe_private_named.89, - page_start: self.__unsafe_private_named.90, - pagination: self.__unsafe_private_named.91, - pattern: self.__unsafe_private_named.92, - position: self.__unsafe_private_named.93, - potential_action: self.__unsafe_private_named.94, - producer: self.__unsafe_private_named.95, - provider: self.__unsafe_private_named.96, - publication: self.__unsafe_private_named.97, - publisher: self.__unsafe_private_named.98, - publisher_imprint: self.__unsafe_private_named.99, - publishing_principles: self.__unsafe_private_named.100, - recorded_at: self.__unsafe_private_named.101, - released_event: self.__unsafe_private_named.102, - review: self.__unsafe_private_named.103, - reviews: self.__unsafe_private_named.104, - same_as: self.__unsafe_private_named.105, - schema_version: self.__unsafe_private_named.106, - sd_date_published: self.__unsafe_private_named.107, - sd_license: self.__unsafe_private_named.108, - sd_publisher: self.__unsafe_private_named.109, - shared_content: self.__unsafe_private_named.110, - size: self.__unsafe_private_named.111, - source_organization: self.__unsafe_private_named.112, - spatial: self.__unsafe_private_named.113, - spatial_coverage: self.__unsafe_private_named.114, - speakable: self.__unsafe_private_named.115, - sponsor: self.__unsafe_private_named.116, - subject_of: self.__unsafe_private_named.117, - teaches: self.__unsafe_private_named.118, - temporal: self.__unsafe_private_named.119, - temporal_coverage: self.__unsafe_private_named.120, - text: self.__unsafe_private_named.121, - thumbnail: self.__unsafe_private_named.122, - thumbnail_url: self.__unsafe_private_named.123, - time_required: self.__unsafe_private_named.124, - translation_of_work: self.__unsafe_private_named.125, - translator: self.__unsafe_private_named.126, - typical_age_range: self.__unsafe_private_named.127, - url: self.__unsafe_private_named.128, - usage_info: self.__unsafe_private_named.129, - version: self.__unsafe_private_named.130, - video: self.__unsafe_private_named.131, - word_count: self.__unsafe_private_named.132, - work_example: self.__unsafe_private_named.133, - work_translation: self.__unsafe_private_named.134, - extra_data: Some(extra_data), - } - } -} - -impl<'a> SocialMediaPosting<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, SocialMediaPostingRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingArticleBody<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingArticleSection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingBackstory<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPageEnd<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPageStart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPagination<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSharedContent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSpeakable<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum SocialMediaPostingWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct SocialMediaPostingGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: SocialMediaPosting<'a>, -} - -impl From> for SocialMediaPosting<'_> { - fn from(output: SocialMediaPostingGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for SocialMediaPosting<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.SocialMediaPosting"; - type Record = SocialMediaPostingRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct SocialMediaPostingRecord; -impl jacquard_common::xrpc::XrpcResp for SocialMediaPostingRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.SocialMediaPosting"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = SocialMediaPostingGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for SocialMediaPostingRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.SocialMediaPosting"; - type Record = SocialMediaPostingRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for SocialMediaPosting<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.SocialMediaPosting" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_SocialMediaPosting() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/store.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/store.rs deleted file mode 100644 index 52553bc41..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/store.rs +++ /dev/null @@ -1,10312 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.Store -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A retail good store. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - EmbeddedActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - EmbeddedAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub amenity_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contains_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub currencies_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option< - EmbeddedDiversityStaffingReport<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_contains: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covered_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_crosses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_disjoint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_equals: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_intersects: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_overlaps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_touches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_within: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_drive_through_service: std::option::Option< - EmbeddedHasDriveThroughService<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - EmbeddedHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option< - EmbeddedHasProductReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub latitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub longitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option< - EmbeddedMaximumAttendeeCapacity<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours_specification: std::option::Option< - EmbeddedOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub payment_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub public_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub smoking_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub special_opening_hours_specification: std::option::Option< - EmbeddedSpecialOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tour_booking_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAmenityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBranchCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBranchOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainedInPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainsPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCurrenciesAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoContains<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCoveredBy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCovers<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoCrosses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoDisjoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoEquals<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoIntersects<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoOverlaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoTouches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGeoWithin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasDriveThroughService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLatitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLongitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOpeningHours<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPaymentAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPhoto<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPhotos<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPriceRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublicAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSmokingAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpecialOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTourBookingPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVatId<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_Store() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.Store", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static("A retail good store."), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "amenityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LocationFeatureSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#amenityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchCode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#branchCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#branchCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("branchOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#branchOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#containedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedInPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#containedInPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containsPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#containsPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "currenciesAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#currenciesAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#currenciesAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("employee"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founders"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("geo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoCoordinates#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoContains", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoContainsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCoveredBy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoCoveredByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCovers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoCoversList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCrosses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoCrossesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoDisjoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoDisjointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoEquals", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoEqualsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoIntersects", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoIntersectsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoOverlaps", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoOverlapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoTouches", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoTouchesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoWithin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoWithinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasDriveThroughService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasDriveThroughServiceScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasDriveThroughServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasMap"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Map#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasMapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasMapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("latitude"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#latitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#latitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("location"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "longitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#longitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#longitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("map"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("maps"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mapsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("memberOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHours", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#openingHoursScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#openingHoursList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#openingHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "paymentAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#paymentAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#paymentAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#photoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photos"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#photosList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#priceRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#priceRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publicAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#publicAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#publicAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "smokingAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#smokingAllowedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#smokingAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "specialOpeningHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#specialOpeningHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "tourBookingPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#tourBookingPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#tourBookingPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static("A retail good store."), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acceptedPaymentMethod", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LoanOrCredit#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PaymentMethod#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#acceptedPaymentMethodScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#acceptedPaymentMethodList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "actionableFeedbackPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#actionableFeedbackPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#actionableFeedbackPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalProperty", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#additionalPropertyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("address"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#addressScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#addressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "agentInteractionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#agentInteractionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("alumni"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#alumniList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "amenityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.LocationFeatureSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#amenityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "areaServed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#areaServedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#areaServedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchCode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#branchCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#branchCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "branchOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#branchOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("brand"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Brand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#brandList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "companyRegistration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#companyRegistrationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#contactPointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contactPoints", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ContactPoint#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#contactPointsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedIn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#containedInList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containedInPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#containedInPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containsPlace", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#containsPlaceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correctionsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#correctionsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#correctionsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "currenciesAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#currenciesAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#currenciesAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "department", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#departmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dissolutionDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#dissolutionDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#dissolutionDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#diversityPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#diversityPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "diversityStaffingReport", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Article#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#diversityStaffingReportScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#diversityStaffingReportList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#dunsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#dunsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("email"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#emailScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#emailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employee", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#employeeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "employees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#employeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ethicsPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ethicsPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ethicsPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("event"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#eventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("events"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#eventsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "faxNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#faxNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#faxNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("founder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#founderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "founders", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#foundersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#foundingDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#foundingDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "foundingLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#foundingLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("geo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoCoordinates#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoContains", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoContainsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCoveredBy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoCoveredByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCovers", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoCoversList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoCrosses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoCrossesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoDisjoint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoDisjointList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoEquals", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoEqualsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoIntersects", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoIntersectsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoOverlaps", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoOverlapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoTouches", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoTouchesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "geoWithin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeospatialGeometry#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#geoWithinList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "globalLocationNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#globalLocationNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#globalLocationNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCertification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Certification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasCertificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasCredential", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.EducationalOccupationalCredential#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasCredentialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasDriveThroughService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasDriveThroughServiceScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasDriveThroughServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasGS1DigitalLink", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasGS1DigitalLinkScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasGS1DigitalLinkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasMap"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Map#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasMapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasMapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMemberProgram", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgram#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasMemberProgramList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasMerchantReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MerchantReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasMerchantReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasOfferCatalog", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OfferCatalog#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasOfferCatalogList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPOS"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasPOSList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasProductReturnPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProductReturnPolicy#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasProductReturnPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "hasShippingService", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ShippingService#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#hasShippingServiceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isicV4"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#isicV4Scalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#isicV4List") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "iso6523Code", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#iso6523CodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#iso6523CodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsAbout", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#knowsAboutScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#knowsAboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "knowsLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#knowsLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#knowsLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "latitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#latitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#latitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalAddress", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#legalAddressList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#legalNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#legalNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "legalRepresentative", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#legalRepresentativeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("leiCode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#leiCodeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#leiCodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "location", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PostalAddress#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VirtualLocation#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#locationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#locationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("logo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#logoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#logoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "longitude", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#longitudeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#longitudeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "makesOffer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#makesOfferList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("map"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mapScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mapList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("maps"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mapsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#mapsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maximumAttendeeCapacity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#maximumAttendeeCapacityScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#maximumAttendeeCapacityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("member"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#memberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "memberOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MemberProgramTier#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ProgramMembership#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#memberOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("members"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#membersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("naics"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#naicsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#naicsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "nonprofitStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.NonprofitType#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#nonprofitStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#nonprofitStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEmployees", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#numberOfEmployeesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHours", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#openingHoursScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#openingHoursList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "openingHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#openingHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "ownershipFundingInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AboutPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ownershipFundingInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ownershipFundingInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("owns"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OwnershipInfo#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#ownsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "parentOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#parentOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "paymentAccepted", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#paymentAcceptedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#paymentAcceptedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photo"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#photoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("photos"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Photograph#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#photosList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "priceRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#priceRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#priceRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publicAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#publicAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#publicAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seeks"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#seeksList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "serviceArea", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AdministrativeArea#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.GeoShape#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#serviceAreaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("skills"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#skillsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#skillsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("slogan"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sloganScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sloganList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "smokingAllowed", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#smokingAllowedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#smokingAllowedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "specialOpeningHoursSpecification", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.OpeningHoursSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#specialOpeningHoursSpecificationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#subOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("taxID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#taxIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#taxIDList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "telephone", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#telephoneScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#telephoneList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "tourBookingPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#tourBookingPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#tourBookingPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "unnamedSourcesPolicy", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#unnamedSourcesPolicyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#unnamedSourcesPolicyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("vatID"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#vatIDScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.store#vatIDList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Store" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Store() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct Store<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accepted_payment_method: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actionable_feedback_policy: std::option::Option< - StoreActionableFeedbackPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_property: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub agent_interaction_statistic: std::option::Option< - StoreAgentInteractionStatistic<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alumni: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub amenity_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub area_served: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub branch_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub brand: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub company_registration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_point: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contact_points: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contained_in_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contains_place: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub corrections_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub currencies_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub department: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - StoreDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub dissolution_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub diversity_staffing_report: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub email: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employee: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ethics_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub events: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub fax_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founders: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub founding_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_contains: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covered_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_covers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_crosses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_disjoint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_equals: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_intersects: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_overlaps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_touches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub geo_within: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub global_location_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_certification: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_credential: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_drive_through_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_gs1_digital_link: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_member_program: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_merchant_return_policy: std::option::Option< - StoreHasMerchantReturnPolicy<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_offer_catalog: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_pos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_product_return_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_shipping_service: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub isic_v4: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub iso6523_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub knows_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub latitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_address: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub legal_representative: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub lei_code: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub logo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub longitude: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub makes_offer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub map: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maps: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maximum_attendee_capacity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub member_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub members: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub naics: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub nonprofit_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_employees: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub opening_hours_specification: std::option::Option< - StoreOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub ownership_funding_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub owns: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub parent_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub payment_accepted: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photo: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub photos: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub price_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub public_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seeks: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub service_area: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub skills: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub slogan: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub smoking_allowed: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub special_opening_hours_specification: std::option::Option< - StoreSpecialOpeningHoursSpecification<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sub_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tax_id: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub telephone: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub tour_booking_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub unnamed_sources_policy: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub vat_id: std::option::Option>, -} - -pub mod store_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct StoreBuilder<'a, S: store_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> Store<'a> { - /// Create a new builder for this type - pub fn new() -> StoreBuilder<'a, store_state::Empty> { - StoreBuilder::new() - } -} - -impl<'a> StoreBuilder<'a, store_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - StoreBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `acceptedPaymentMethod` field (optional) - pub fn accepted_payment_method( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `acceptedPaymentMethod` field to an Option value (optional) - pub fn maybe_accepted_payment_method( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `actionableFeedbackPolicy` field (optional) - pub fn actionable_feedback_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `actionableFeedbackPolicy` field to an Option value (optional) - pub fn maybe_actionable_feedback_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `additionalProperty` field (optional) - pub fn additional_property( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `additionalProperty` field to an Option value (optional) - pub fn maybe_additional_property( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `address` field (optional) - pub fn address(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `address` field to an Option value (optional) - pub fn maybe_address(mut self, value: Option>) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `agentInteractionStatistic` field (optional) - pub fn agent_interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `agentInteractionStatistic` field to an Option value (optional) - pub fn maybe_agent_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `alumni` field (optional) - pub fn alumni(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `alumni` field to an Option value (optional) - pub fn maybe_alumni(mut self, value: Option>) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `amenityFeature` field (optional) - pub fn amenity_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `amenityFeature` field to an Option value (optional) - pub fn maybe_amenity_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `areaServed` field (optional) - pub fn area_served(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `areaServed` field to an Option value (optional) - pub fn maybe_area_served(mut self, value: Option>) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `branchCode` field (optional) - pub fn branch_code(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `branchCode` field to an Option value (optional) - pub fn maybe_branch_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `branchOf` field (optional) - pub fn branch_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `branchOf` field to an Option value (optional) - pub fn maybe_branch_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `brand` field (optional) - pub fn brand(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `brand` field to an Option value (optional) - pub fn maybe_brand(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `companyRegistration` field (optional) - pub fn company_registration( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `companyRegistration` field to an Option value (optional) - pub fn maybe_company_registration( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `contactPoint` field (optional) - pub fn contact_point( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `contactPoint` field to an Option value (optional) - pub fn maybe_contact_point(mut self, value: Option>) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `contactPoints` field (optional) - pub fn contact_points( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `contactPoints` field to an Option value (optional) - pub fn maybe_contact_points( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `containedIn` field (optional) - pub fn contained_in( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `containedIn` field to an Option value (optional) - pub fn maybe_contained_in(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `containedInPlace` field (optional) - pub fn contained_in_place( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `containedInPlace` field to an Option value (optional) - pub fn maybe_contained_in_place( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `containsPlace` field (optional) - pub fn contains_place( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `containsPlace` field to an Option value (optional) - pub fn maybe_contains_place( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `correctionsPolicy` field (optional) - pub fn corrections_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `correctionsPolicy` field to an Option value (optional) - pub fn maybe_corrections_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `currenciesAccepted` field (optional) - pub fn currencies_accepted( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `currenciesAccepted` field to an Option value (optional) - pub fn maybe_currencies_accepted( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `department` field (optional) - pub fn department(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `department` field to an Option value (optional) - pub fn maybe_department(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `dissolutionDate` field (optional) - pub fn dissolution_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `dissolutionDate` field to an Option value (optional) - pub fn maybe_dissolution_date( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `diversityPolicy` field (optional) - pub fn diversity_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `diversityPolicy` field to an Option value (optional) - pub fn maybe_diversity_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `diversityStaffingReport` field (optional) - pub fn diversity_staffing_report( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `diversityStaffingReport` field to an Option value (optional) - pub fn maybe_diversity_staffing_report( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `duns` field (optional) - pub fn duns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `duns` field to an Option value (optional) - pub fn maybe_duns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `email` field (optional) - pub fn email(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `email` field to an Option value (optional) - pub fn maybe_email(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `employee` field (optional) - pub fn employee(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `employee` field to an Option value (optional) - pub fn maybe_employee(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `employees` field (optional) - pub fn employees(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `employees` field to an Option value (optional) - pub fn maybe_employees(mut self, value: Option>) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `ethicsPolicy` field (optional) - pub fn ethics_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `ethicsPolicy` field to an Option value (optional) - pub fn maybe_ethics_policy(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `event` field (optional) - pub fn event(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `event` field to an Option value (optional) - pub fn maybe_event(mut self, value: Option>) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `events` field (optional) - pub fn events(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `events` field to an Option value (optional) - pub fn maybe_events(mut self, value: Option>) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `faxNumber` field (optional) - pub fn fax_number(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `faxNumber` field to an Option value (optional) - pub fn maybe_fax_number(mut self, value: Option>) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `founder` field (optional) - pub fn founder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `founder` field to an Option value (optional) - pub fn maybe_founder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `founders` field (optional) - pub fn founders(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `founders` field to an Option value (optional) - pub fn maybe_founders(mut self, value: Option>) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `foundingDate` field (optional) - pub fn founding_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `foundingDate` field to an Option value (optional) - pub fn maybe_founding_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `foundingLocation` field (optional) - pub fn founding_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `foundingLocation` field to an Option value (optional) - pub fn maybe_founding_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geo` field (optional) - pub fn geo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `geo` field to an Option value (optional) - pub fn maybe_geo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoContains` field (optional) - pub fn geo_contains( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `geoContains` field to an Option value (optional) - pub fn maybe_geo_contains(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoCoveredBy` field (optional) - pub fn geo_covered_by( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `geoCoveredBy` field to an Option value (optional) - pub fn maybe_geo_covered_by(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoCovers` field (optional) - pub fn geo_covers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `geoCovers` field to an Option value (optional) - pub fn maybe_geo_covers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoCrosses` field (optional) - pub fn geo_crosses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `geoCrosses` field to an Option value (optional) - pub fn maybe_geo_crosses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoDisjoint` field (optional) - pub fn geo_disjoint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `geoDisjoint` field to an Option value (optional) - pub fn maybe_geo_disjoint(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoEquals` field (optional) - pub fn geo_equals(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `geoEquals` field to an Option value (optional) - pub fn maybe_geo_equals(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoIntersects` field (optional) - pub fn geo_intersects( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `geoIntersects` field to an Option value (optional) - pub fn maybe_geo_intersects( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoOverlaps` field (optional) - pub fn geo_overlaps( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `geoOverlaps` field to an Option value (optional) - pub fn maybe_geo_overlaps(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoTouches` field (optional) - pub fn geo_touches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `geoTouches` field to an Option value (optional) - pub fn maybe_geo_touches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `geoWithin` field (optional) - pub fn geo_within(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `geoWithin` field to an Option value (optional) - pub fn maybe_geo_within(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `globalLocationNumber` field (optional) - pub fn global_location_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `globalLocationNumber` field to an Option value (optional) - pub fn maybe_global_location_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasCertification` field (optional) - pub fn has_certification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `hasCertification` field to an Option value (optional) - pub fn maybe_has_certification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasCredential` field (optional) - pub fn has_credential( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `hasCredential` field to an Option value (optional) - pub fn maybe_has_credential( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasDriveThroughService` field (optional) - pub fn has_drive_through_service( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `hasDriveThroughService` field to an Option value (optional) - pub fn maybe_has_drive_through_service( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasGS1DigitalLink` field (optional) - pub fn has_gs1_digital_link( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `hasGS1DigitalLink` field to an Option value (optional) - pub fn maybe_has_gs1_digital_link( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasMap` field (optional) - pub fn has_map(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `hasMap` field to an Option value (optional) - pub fn maybe_has_map(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasMemberProgram` field (optional) - pub fn has_member_program( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `hasMemberProgram` field to an Option value (optional) - pub fn maybe_has_member_program( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasMerchantReturnPolicy` field (optional) - pub fn has_merchant_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `hasMerchantReturnPolicy` field to an Option value (optional) - pub fn maybe_has_merchant_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasOfferCatalog` field (optional) - pub fn has_offer_catalog( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `hasOfferCatalog` field to an Option value (optional) - pub fn maybe_has_offer_catalog( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasPOS` field (optional) - pub fn has_pos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `hasPOS` field to an Option value (optional) - pub fn maybe_has_pos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasProductReturnPolicy` field (optional) - pub fn has_product_return_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `hasProductReturnPolicy` field to an Option value (optional) - pub fn maybe_has_product_return_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `hasShippingService` field (optional) - pub fn has_shipping_service( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `hasShippingService` field to an Option value (optional) - pub fn maybe_has_shipping_service( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `isicV4` field (optional) - pub fn isic_v4(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `isicV4` field to an Option value (optional) - pub fn maybe_isic_v4(mut self, value: Option>) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `iso6523Code` field (optional) - pub fn iso6523_code( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `iso6523Code` field to an Option value (optional) - pub fn maybe_iso6523_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `knowsAbout` field (optional) - pub fn knows_about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `knowsAbout` field to an Option value (optional) - pub fn maybe_knows_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `knowsLanguage` field (optional) - pub fn knows_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `knowsLanguage` field to an Option value (optional) - pub fn maybe_knows_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `latitude` field (optional) - pub fn latitude(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `latitude` field to an Option value (optional) - pub fn maybe_latitude(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `legalAddress` field (optional) - pub fn legal_address( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `legalAddress` field to an Option value (optional) - pub fn maybe_legal_address(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `legalName` field (optional) - pub fn legal_name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `legalName` field to an Option value (optional) - pub fn maybe_legal_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `legalRepresentative` field (optional) - pub fn legal_representative( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `legalRepresentative` field to an Option value (optional) - pub fn maybe_legal_representative( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `leiCode` field (optional) - pub fn lei_code(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `leiCode` field to an Option value (optional) - pub fn maybe_lei_code(mut self, value: Option>) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `location` field (optional) - pub fn location(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `location` field to an Option value (optional) - pub fn maybe_location(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `logo` field (optional) - pub fn logo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `logo` field to an Option value (optional) - pub fn maybe_logo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `longitude` field (optional) - pub fn longitude(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `longitude` field to an Option value (optional) - pub fn maybe_longitude(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `makesOffer` field (optional) - pub fn makes_offer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `makesOffer` field to an Option value (optional) - pub fn maybe_makes_offer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `map` field (optional) - pub fn map(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `map` field to an Option value (optional) - pub fn maybe_map(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `maps` field (optional) - pub fn maps(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `maps` field to an Option value (optional) - pub fn maybe_maps(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `maximumAttendeeCapacity` field (optional) - pub fn maximum_attendee_capacity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `maximumAttendeeCapacity` field to an Option value (optional) - pub fn maybe_maximum_attendee_capacity( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `member` field (optional) - pub fn member(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `member` field to an Option value (optional) - pub fn maybe_member(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `memberOf` field (optional) - pub fn member_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `memberOf` field to an Option value (optional) - pub fn maybe_member_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `members` field (optional) - pub fn members(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `members` field to an Option value (optional) - pub fn maybe_members(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `naics` field (optional) - pub fn naics(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `naics` field to an Option value (optional) - pub fn maybe_naics(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `nonprofitStatus` field (optional) - pub fn nonprofit_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `nonprofitStatus` field to an Option value (optional) - pub fn maybe_nonprofit_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `numberOfEmployees` field (optional) - pub fn number_of_employees( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `numberOfEmployees` field to an Option value (optional) - pub fn maybe_number_of_employees( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `openingHours` field (optional) - pub fn opening_hours( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `openingHours` field to an Option value (optional) - pub fn maybe_opening_hours(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `openingHoursSpecification` field (optional) - pub fn opening_hours_specification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `openingHoursSpecification` field to an Option value (optional) - pub fn maybe_opening_hours_specification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `ownershipFundingInfo` field (optional) - pub fn ownership_funding_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `ownershipFundingInfo` field to an Option value (optional) - pub fn maybe_ownership_funding_info( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `owns` field (optional) - pub fn owns(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `owns` field to an Option value (optional) - pub fn maybe_owns(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `parentOrganization` field (optional) - pub fn parent_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `parentOrganization` field to an Option value (optional) - pub fn maybe_parent_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `paymentAccepted` field (optional) - pub fn payment_accepted( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `paymentAccepted` field to an Option value (optional) - pub fn maybe_payment_accepted( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `photo` field (optional) - pub fn photo(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `photo` field to an Option value (optional) - pub fn maybe_photo(mut self, value: Option>) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `photos` field (optional) - pub fn photos(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `photos` field to an Option value (optional) - pub fn maybe_photos(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `priceRange` field (optional) - pub fn price_range(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `priceRange` field to an Option value (optional) - pub fn maybe_price_range(mut self, value: Option>) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `publicAccess` field (optional) - pub fn public_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `publicAccess` field to an Option value (optional) - pub fn maybe_public_access(mut self, value: Option>) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `seeks` field (optional) - pub fn seeks(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `seeks` field to an Option value (optional) - pub fn maybe_seeks(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `serviceArea` field (optional) - pub fn service_area( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `serviceArea` field to an Option value (optional) - pub fn maybe_service_area(mut self, value: Option>) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `skills` field (optional) - pub fn skills(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `skills` field to an Option value (optional) - pub fn maybe_skills(mut self, value: Option>) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `slogan` field (optional) - pub fn slogan(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `slogan` field to an Option value (optional) - pub fn maybe_slogan(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `smokingAllowed` field (optional) - pub fn smoking_allowed( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `smokingAllowed` field to an Option value (optional) - pub fn maybe_smoking_allowed( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `specialOpeningHoursSpecification` field (optional) - pub fn special_opening_hours_specification( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `specialOpeningHoursSpecification` field to an Option value (optional) - pub fn maybe_special_opening_hours_specification( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `subOrganization` field (optional) - pub fn sub_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `subOrganization` field to an Option value (optional) - pub fn maybe_sub_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `taxID` field (optional) - pub fn tax_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `taxID` field to an Option value (optional) - pub fn maybe_tax_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `telephone` field (optional) - pub fn telephone(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `telephone` field to an Option value (optional) - pub fn maybe_telephone(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `tourBookingPage` field (optional) - pub fn tour_booking_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `tourBookingPage` field to an Option value (optional) - pub fn maybe_tour_booking_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `unnamedSourcesPolicy` field (optional) - pub fn unnamed_sources_policy( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `unnamedSourcesPolicy` field to an Option value (optional) - pub fn maybe_unnamed_sources_policy( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: store_state::State> StoreBuilder<'a, S> { - /// Set the `vatID` field (optional) - pub fn vat_id(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `vatID` field to an Option value (optional) - pub fn maybe_vat_id(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S> StoreBuilder<'a, S> -where - S: store_state::State, -{ - /// Build the final struct - pub fn build(self) -> Store<'a> { - Store { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_property: self.__unsafe_private_named.2, - additional_type: self.__unsafe_private_named.3, - address: self.__unsafe_private_named.4, - agent_interaction_statistic: self.__unsafe_private_named.5, - aggregate_rating: self.__unsafe_private_named.6, - alternate_name: self.__unsafe_private_named.7, - alumni: self.__unsafe_private_named.8, - amenity_feature: self.__unsafe_private_named.9, - area_served: self.__unsafe_private_named.10, - award: self.__unsafe_private_named.11, - awards: self.__unsafe_private_named.12, - branch_code: self.__unsafe_private_named.13, - branch_of: self.__unsafe_private_named.14, - brand: self.__unsafe_private_named.15, - company_registration: self.__unsafe_private_named.16, - contact_point: self.__unsafe_private_named.17, - contact_points: self.__unsafe_private_named.18, - contained_in: self.__unsafe_private_named.19, - contained_in_place: self.__unsafe_private_named.20, - contains_place: self.__unsafe_private_named.21, - corrections_policy: self.__unsafe_private_named.22, - currencies_accepted: self.__unsafe_private_named.23, - department: self.__unsafe_private_named.24, - description: self.__unsafe_private_named.25, - disambiguating_description: self.__unsafe_private_named.26, - dissolution_date: self.__unsafe_private_named.27, - diversity_policy: self.__unsafe_private_named.28, - diversity_staffing_report: self.__unsafe_private_named.29, - duns: self.__unsafe_private_named.30, - email: self.__unsafe_private_named.31, - employee: self.__unsafe_private_named.32, - employees: self.__unsafe_private_named.33, - ethics_policy: self.__unsafe_private_named.34, - event: self.__unsafe_private_named.35, - events: self.__unsafe_private_named.36, - fax_number: self.__unsafe_private_named.37, - founder: self.__unsafe_private_named.38, - founders: self.__unsafe_private_named.39, - founding_date: self.__unsafe_private_named.40, - founding_location: self.__unsafe_private_named.41, - funder: self.__unsafe_private_named.42, - funding: self.__unsafe_private_named.43, - geo: self.__unsafe_private_named.44, - geo_contains: self.__unsafe_private_named.45, - geo_covered_by: self.__unsafe_private_named.46, - geo_covers: self.__unsafe_private_named.47, - geo_crosses: self.__unsafe_private_named.48, - geo_disjoint: self.__unsafe_private_named.49, - geo_equals: self.__unsafe_private_named.50, - geo_intersects: self.__unsafe_private_named.51, - geo_overlaps: self.__unsafe_private_named.52, - geo_touches: self.__unsafe_private_named.53, - geo_within: self.__unsafe_private_named.54, - global_location_number: self.__unsafe_private_named.55, - has_certification: self.__unsafe_private_named.56, - has_credential: self.__unsafe_private_named.57, - has_drive_through_service: self.__unsafe_private_named.58, - has_gs1_digital_link: self.__unsafe_private_named.59, - has_map: self.__unsafe_private_named.60, - has_member_program: self.__unsafe_private_named.61, - has_merchant_return_policy: self.__unsafe_private_named.62, - has_offer_catalog: self.__unsafe_private_named.63, - has_pos: self.__unsafe_private_named.64, - has_product_return_policy: self.__unsafe_private_named.65, - has_shipping_service: self.__unsafe_private_named.66, - identifier: self.__unsafe_private_named.67, - image: self.__unsafe_private_named.68, - interaction_statistic: self.__unsafe_private_named.69, - is_accessible_for_free: self.__unsafe_private_named.70, - isic_v4: self.__unsafe_private_named.71, - iso6523_code: self.__unsafe_private_named.72, - keywords: self.__unsafe_private_named.73, - knows_about: self.__unsafe_private_named.74, - knows_language: self.__unsafe_private_named.75, - latitude: self.__unsafe_private_named.76, - legal_address: self.__unsafe_private_named.77, - legal_name: self.__unsafe_private_named.78, - legal_representative: self.__unsafe_private_named.79, - lei_code: self.__unsafe_private_named.80, - location: self.__unsafe_private_named.81, - logo: self.__unsafe_private_named.82, - longitude: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - makes_offer: self.__unsafe_private_named.85, - map: self.__unsafe_private_named.86, - maps: self.__unsafe_private_named.87, - maximum_attendee_capacity: self.__unsafe_private_named.88, - member: self.__unsafe_private_named.89, - member_of: self.__unsafe_private_named.90, - members: self.__unsafe_private_named.91, - naics: self.__unsafe_private_named.92, - name: self.__unsafe_private_named.93, - nonprofit_status: self.__unsafe_private_named.94, - number_of_employees: self.__unsafe_private_named.95, - opening_hours: self.__unsafe_private_named.96, - opening_hours_specification: self.__unsafe_private_named.97, - ownership_funding_info: self.__unsafe_private_named.98, - owns: self.__unsafe_private_named.99, - parent_organization: self.__unsafe_private_named.100, - payment_accepted: self.__unsafe_private_named.101, - photo: self.__unsafe_private_named.102, - photos: self.__unsafe_private_named.103, - potential_action: self.__unsafe_private_named.104, - price_range: self.__unsafe_private_named.105, - public_access: self.__unsafe_private_named.106, - publishing_principles: self.__unsafe_private_named.107, - review: self.__unsafe_private_named.108, - reviews: self.__unsafe_private_named.109, - same_as: self.__unsafe_private_named.110, - seeks: self.__unsafe_private_named.111, - service_area: self.__unsafe_private_named.112, - skills: self.__unsafe_private_named.113, - slogan: self.__unsafe_private_named.114, - smoking_allowed: self.__unsafe_private_named.115, - special_opening_hours_specification: self.__unsafe_private_named.116, - sponsor: self.__unsafe_private_named.117, - sub_organization: self.__unsafe_private_named.118, - subject_of: self.__unsafe_private_named.119, - tax_id: self.__unsafe_private_named.120, - telephone: self.__unsafe_private_named.121, - tour_booking_page: self.__unsafe_private_named.122, - unnamed_sources_policy: self.__unsafe_private_named.123, - url: self.__unsafe_private_named.124, - vat_id: self.__unsafe_private_named.125, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> Store<'a> { - Store { - accepted_payment_method: self.__unsafe_private_named.0, - actionable_feedback_policy: self.__unsafe_private_named.1, - additional_property: self.__unsafe_private_named.2, - additional_type: self.__unsafe_private_named.3, - address: self.__unsafe_private_named.4, - agent_interaction_statistic: self.__unsafe_private_named.5, - aggregate_rating: self.__unsafe_private_named.6, - alternate_name: self.__unsafe_private_named.7, - alumni: self.__unsafe_private_named.8, - amenity_feature: self.__unsafe_private_named.9, - area_served: self.__unsafe_private_named.10, - award: self.__unsafe_private_named.11, - awards: self.__unsafe_private_named.12, - branch_code: self.__unsafe_private_named.13, - branch_of: self.__unsafe_private_named.14, - brand: self.__unsafe_private_named.15, - company_registration: self.__unsafe_private_named.16, - contact_point: self.__unsafe_private_named.17, - contact_points: self.__unsafe_private_named.18, - contained_in: self.__unsafe_private_named.19, - contained_in_place: self.__unsafe_private_named.20, - contains_place: self.__unsafe_private_named.21, - corrections_policy: self.__unsafe_private_named.22, - currencies_accepted: self.__unsafe_private_named.23, - department: self.__unsafe_private_named.24, - description: self.__unsafe_private_named.25, - disambiguating_description: self.__unsafe_private_named.26, - dissolution_date: self.__unsafe_private_named.27, - diversity_policy: self.__unsafe_private_named.28, - diversity_staffing_report: self.__unsafe_private_named.29, - duns: self.__unsafe_private_named.30, - email: self.__unsafe_private_named.31, - employee: self.__unsafe_private_named.32, - employees: self.__unsafe_private_named.33, - ethics_policy: self.__unsafe_private_named.34, - event: self.__unsafe_private_named.35, - events: self.__unsafe_private_named.36, - fax_number: self.__unsafe_private_named.37, - founder: self.__unsafe_private_named.38, - founders: self.__unsafe_private_named.39, - founding_date: self.__unsafe_private_named.40, - founding_location: self.__unsafe_private_named.41, - funder: self.__unsafe_private_named.42, - funding: self.__unsafe_private_named.43, - geo: self.__unsafe_private_named.44, - geo_contains: self.__unsafe_private_named.45, - geo_covered_by: self.__unsafe_private_named.46, - geo_covers: self.__unsafe_private_named.47, - geo_crosses: self.__unsafe_private_named.48, - geo_disjoint: self.__unsafe_private_named.49, - geo_equals: self.__unsafe_private_named.50, - geo_intersects: self.__unsafe_private_named.51, - geo_overlaps: self.__unsafe_private_named.52, - geo_touches: self.__unsafe_private_named.53, - geo_within: self.__unsafe_private_named.54, - global_location_number: self.__unsafe_private_named.55, - has_certification: self.__unsafe_private_named.56, - has_credential: self.__unsafe_private_named.57, - has_drive_through_service: self.__unsafe_private_named.58, - has_gs1_digital_link: self.__unsafe_private_named.59, - has_map: self.__unsafe_private_named.60, - has_member_program: self.__unsafe_private_named.61, - has_merchant_return_policy: self.__unsafe_private_named.62, - has_offer_catalog: self.__unsafe_private_named.63, - has_pos: self.__unsafe_private_named.64, - has_product_return_policy: self.__unsafe_private_named.65, - has_shipping_service: self.__unsafe_private_named.66, - identifier: self.__unsafe_private_named.67, - image: self.__unsafe_private_named.68, - interaction_statistic: self.__unsafe_private_named.69, - is_accessible_for_free: self.__unsafe_private_named.70, - isic_v4: self.__unsafe_private_named.71, - iso6523_code: self.__unsafe_private_named.72, - keywords: self.__unsafe_private_named.73, - knows_about: self.__unsafe_private_named.74, - knows_language: self.__unsafe_private_named.75, - latitude: self.__unsafe_private_named.76, - legal_address: self.__unsafe_private_named.77, - legal_name: self.__unsafe_private_named.78, - legal_representative: self.__unsafe_private_named.79, - lei_code: self.__unsafe_private_named.80, - location: self.__unsafe_private_named.81, - logo: self.__unsafe_private_named.82, - longitude: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - makes_offer: self.__unsafe_private_named.85, - map: self.__unsafe_private_named.86, - maps: self.__unsafe_private_named.87, - maximum_attendee_capacity: self.__unsafe_private_named.88, - member: self.__unsafe_private_named.89, - member_of: self.__unsafe_private_named.90, - members: self.__unsafe_private_named.91, - naics: self.__unsafe_private_named.92, - name: self.__unsafe_private_named.93, - nonprofit_status: self.__unsafe_private_named.94, - number_of_employees: self.__unsafe_private_named.95, - opening_hours: self.__unsafe_private_named.96, - opening_hours_specification: self.__unsafe_private_named.97, - ownership_funding_info: self.__unsafe_private_named.98, - owns: self.__unsafe_private_named.99, - parent_organization: self.__unsafe_private_named.100, - payment_accepted: self.__unsafe_private_named.101, - photo: self.__unsafe_private_named.102, - photos: self.__unsafe_private_named.103, - potential_action: self.__unsafe_private_named.104, - price_range: self.__unsafe_private_named.105, - public_access: self.__unsafe_private_named.106, - publishing_principles: self.__unsafe_private_named.107, - review: self.__unsafe_private_named.108, - reviews: self.__unsafe_private_named.109, - same_as: self.__unsafe_private_named.110, - seeks: self.__unsafe_private_named.111, - service_area: self.__unsafe_private_named.112, - skills: self.__unsafe_private_named.113, - slogan: self.__unsafe_private_named.114, - smoking_allowed: self.__unsafe_private_named.115, - special_opening_hours_specification: self.__unsafe_private_named.116, - sponsor: self.__unsafe_private_named.117, - sub_organization: self.__unsafe_private_named.118, - subject_of: self.__unsafe_private_named.119, - tax_id: self.__unsafe_private_named.120, - telephone: self.__unsafe_private_named.121, - tour_booking_page: self.__unsafe_private_named.122, - unnamed_sources_policy: self.__unsafe_private_named.123, - url: self.__unsafe_private_named.124, - vat_id: self.__unsafe_private_named.125, - extra_data: Some(extra_data), - } - } -} - -impl<'a> Store<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, StoreRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAcceptedPaymentMethod<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreActionableFeedbackPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAdditionalProperty<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAgentInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAlumni<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAmenityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAreaServed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreBranchCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreBranchOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreBrand<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Brand#embedded")] - BrandEmbedded(Box>), - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreCompanyRegistration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreContactPoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreContactPoints<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreContainedIn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreContainedInPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreContainsPlace<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreCorrectionsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreCurrenciesAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreDepartment<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreDissolutionDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreDiversityPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreDiversityStaffingReport<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Article#embedded")] - ArticleEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreDuns<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreEmail<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreEmployee<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreEmployees<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreEthicsPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreEvent<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreEvents<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreFaxNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreFounder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreFounders<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreFoundingDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreFoundingLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoContains<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoCoveredBy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoCovers<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoCrosses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoDisjoint<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoEquals<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoIntersects<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoOverlaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoTouches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGeoWithin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreGlobalLocationNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasCertification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasCredential<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasDriveThroughService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasGs1DigitalLink<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasMemberProgram<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasMerchantReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasOfferCatalog<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasPos<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasProductReturnPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreHasShippingService<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreIsicV4<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreIso6523Code<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreKnowsAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreKnowsLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreLatitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreLegalAddress<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreLegalName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreLegalRepresentative<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreLeiCode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreLogo<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreLongitude<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreMakesOffer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreMap<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreMaps<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreMaximumAttendeeCapacity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreMember<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreMemberOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreMembers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreNaics<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreNonprofitStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreNumberOfEmployees<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreOpeningHours<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreOwnershipFundingInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreOwns<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreParentOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StorePaymentAccepted<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StorePhoto<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StorePhotos<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StorePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StorePriceRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StorePublicAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StorePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSeeks<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreServiceArea<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSkills<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSlogan<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSmokingAllowed<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSpecialOpeningHoursSpecification<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSubOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreTaxId<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreTelephone<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreTourBookingPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreUnnamedSourcesPolicy<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum StoreVatId<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct StoreGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: Store<'a>, -} - -impl From> for Store<'_> { - fn from(output: StoreGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for Store<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.Store"; - type Record = StoreRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct StoreRecord; -impl jacquard_common::xrpc::XrpcResp for StoreRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Store"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = StoreGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for StoreRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.Store"; - type Record = StoreRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Store<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.Store" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_Store() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_episode.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_episode.rs deleted file mode 100644 index c1e975c9d..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_episode.rs +++ /dev/null @@ -1,11650 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.TVEpisode -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A TV episode which can be part of a series or season. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub directors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episode_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_season: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_tv_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subtitle_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub title_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirectors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEpisodeNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMusicBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.MusicGroup#embedded")] - MusicGroupEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPartOfSeason<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPartOfSeries<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPartOfTvSeries<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.TVSeries#embedded")] - TvSeriesEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubtitleLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTitleEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_TVEpisode() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.TVEpisode", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A TV episode which can be part of a series or season.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actors"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#actorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("director"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "directors", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#directorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("duration"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "episodeNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#episodeNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#episodeNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("musicBy"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#musicByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeason", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#partOfSeasonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#partOfSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfTVSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TVSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#partOfTVSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subtitleLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#subtitleLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#subtitleLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "titleEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#titleEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#titleEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A TV episode which can be part of a series or season.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actors"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#actorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "director", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "directors", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#directorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "duration", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#durationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#durationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "episodeNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#episodeNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#episodeNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("musicBy"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#musicByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeason", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#partOfSeasonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#partOfSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfTVSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TVSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#partOfTVSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subtitleLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#subtitleLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#subtitleLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "titleEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#titleEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#titleEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVEpisode#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.TVEpisode" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_TVEpisode() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct TvEpisode<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub directors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - TvEpisodeDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub duration: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episode_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_season: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_tv_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subtitle_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub title_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod tv_episode_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct TvEpisodeBuilder<'a, S: tv_episode_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> TvEpisode<'a> { - /// Create a new builder for this type - pub fn new() -> TvEpisodeBuilder<'a, tv_episode_state::Empty> { - TvEpisodeBuilder::new() - } -} - -impl<'a> TvEpisodeBuilder<'a, tv_episode_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - TvEpisodeBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `actor` field (optional) - pub fn actor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `actor` field to an Option value (optional) - pub fn maybe_actor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `actors` field (optional) - pub fn actors(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `actors` field to an Option value (optional) - pub fn maybe_actors(mut self, value: Option>) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `director` field (optional) - pub fn director(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `director` field to an Option value (optional) - pub fn maybe_director(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `directors` field (optional) - pub fn directors( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `directors` field to an Option value (optional) - pub fn maybe_directors(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `duration` field (optional) - pub fn duration(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `duration` field to an Option value (optional) - pub fn maybe_duration(mut self, value: Option>) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `episodeNumber` field (optional) - pub fn episode_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `episodeNumber` field to an Option value (optional) - pub fn maybe_episode_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity(mut self, value: Option>) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `musicBy` field (optional) - pub fn music_by(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `musicBy` field to an Option value (optional) - pub fn maybe_music_by(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `partOfSeason` field (optional) - pub fn part_of_season( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `partOfSeason` field to an Option value (optional) - pub fn maybe_part_of_season( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `partOfSeries` field (optional) - pub fn part_of_series( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `partOfSeries` field to an Option value (optional) - pub fn maybe_part_of_series( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `partOfTVSeries` field (optional) - pub fn part_of_tv_series( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `partOfTVSeries` field to an Option value (optional) - pub fn maybe_part_of_tv_series( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `productionCompany` field (optional) - pub fn production_company( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `productionCompany` field to an Option value (optional) - pub fn maybe_production_company( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication(mut self, value: Option>) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `subtitleLanguage` field (optional) - pub fn subtitle_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `subtitleLanguage` field to an Option value (optional) - pub fn maybe_subtitle_language( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `titleEIDR` field (optional) - pub fn title_eidr( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `titleEIDR` field to an Option value (optional) - pub fn maybe_title_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `trailer` field (optional) - pub fn trailer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `trailer` field to an Option value (optional) - pub fn maybe_trailer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.134 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.134 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.135 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.135 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.136 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.136 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.137 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.137 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.138 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.138 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.139 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.139 = value; - self - } -} - -impl<'a, S: tv_episode_state::State> TvEpisodeBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.140 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.140 = value; - self - } -} - -impl<'a, S> TvEpisodeBuilder<'a, S> -where - S: tv_episode_state::State, -{ - /// Build the final struct - pub fn build(self) -> TvEpisode<'a> { - TvEpisode { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - actors: self.__unsafe_private_named.12, - additional_type: self.__unsafe_private_named.13, - aggregate_rating: self.__unsafe_private_named.14, - alternate_name: self.__unsafe_private_named.15, - alternative_headline: self.__unsafe_private_named.16, - archived_at: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - character: self.__unsafe_private_named.25, - citation: self.__unsafe_private_named.26, - comment: self.__unsafe_private_named.27, - comment_count: self.__unsafe_private_named.28, - conditions_of_access: self.__unsafe_private_named.29, - content_location: self.__unsafe_private_named.30, - content_rating: self.__unsafe_private_named.31, - content_reference_time: self.__unsafe_private_named.32, - contributor: self.__unsafe_private_named.33, - copyright_holder: self.__unsafe_private_named.34, - copyright_notice: self.__unsafe_private_named.35, - copyright_year: self.__unsafe_private_named.36, - correction: self.__unsafe_private_named.37, - country_of_origin: self.__unsafe_private_named.38, - creative_work_status: self.__unsafe_private_named.39, - creator: self.__unsafe_private_named.40, - credit_text: self.__unsafe_private_named.41, - date_created: self.__unsafe_private_named.42, - date_modified: self.__unsafe_private_named.43, - date_published: self.__unsafe_private_named.44, - description: self.__unsafe_private_named.45, - digital_source_type: self.__unsafe_private_named.46, - director: self.__unsafe_private_named.47, - directors: self.__unsafe_private_named.48, - disambiguating_description: self.__unsafe_private_named.49, - discussion_url: self.__unsafe_private_named.50, - duration: self.__unsafe_private_named.51, - edit_eidr: self.__unsafe_private_named.52, - editor: self.__unsafe_private_named.53, - educational_alignment: self.__unsafe_private_named.54, - educational_level: self.__unsafe_private_named.55, - educational_use: self.__unsafe_private_named.56, - encoding: self.__unsafe_private_named.57, - encoding_format: self.__unsafe_private_named.58, - encodings: self.__unsafe_private_named.59, - episode_number: self.__unsafe_private_named.60, - example_of_work: self.__unsafe_private_named.61, - expires: self.__unsafe_private_named.62, - file_format: self.__unsafe_private_named.63, - funder: self.__unsafe_private_named.64, - funding: self.__unsafe_private_named.65, - genre: self.__unsafe_private_named.66, - has_part: self.__unsafe_private_named.67, - headline: self.__unsafe_private_named.68, - identifier: self.__unsafe_private_named.69, - image: self.__unsafe_private_named.70, - in_language: self.__unsafe_private_named.71, - interaction_statistic: self.__unsafe_private_named.72, - interactivity_type: self.__unsafe_private_named.73, - interpreted_as_claim: self.__unsafe_private_named.74, - is_accessible_for_free: self.__unsafe_private_named.75, - is_based_on: self.__unsafe_private_named.76, - is_based_on_url: self.__unsafe_private_named.77, - is_family_friendly: self.__unsafe_private_named.78, - is_part_of: self.__unsafe_private_named.79, - keywords: self.__unsafe_private_named.80, - learning_resource_type: self.__unsafe_private_named.81, - license: self.__unsafe_private_named.82, - location_created: self.__unsafe_private_named.83, - main_entity: self.__unsafe_private_named.84, - main_entity_of_page: self.__unsafe_private_named.85, - maintainer: self.__unsafe_private_named.86, - material: self.__unsafe_private_named.87, - material_extent: self.__unsafe_private_named.88, - mentions: self.__unsafe_private_named.89, - music_by: self.__unsafe_private_named.90, - name: self.__unsafe_private_named.91, - offers: self.__unsafe_private_named.92, - part_of_season: self.__unsafe_private_named.93, - part_of_series: self.__unsafe_private_named.94, - part_of_tv_series: self.__unsafe_private_named.95, - pattern: self.__unsafe_private_named.96, - position: self.__unsafe_private_named.97, - potential_action: self.__unsafe_private_named.98, - producer: self.__unsafe_private_named.99, - production_company: self.__unsafe_private_named.100, - provider: self.__unsafe_private_named.101, - publication: self.__unsafe_private_named.102, - publisher: self.__unsafe_private_named.103, - publisher_imprint: self.__unsafe_private_named.104, - publishing_principles: self.__unsafe_private_named.105, - recorded_at: self.__unsafe_private_named.106, - released_event: self.__unsafe_private_named.107, - review: self.__unsafe_private_named.108, - reviews: self.__unsafe_private_named.109, - same_as: self.__unsafe_private_named.110, - schema_version: self.__unsafe_private_named.111, - sd_date_published: self.__unsafe_private_named.112, - sd_license: self.__unsafe_private_named.113, - sd_publisher: self.__unsafe_private_named.114, - size: self.__unsafe_private_named.115, - source_organization: self.__unsafe_private_named.116, - spatial: self.__unsafe_private_named.117, - spatial_coverage: self.__unsafe_private_named.118, - sponsor: self.__unsafe_private_named.119, - subject_of: self.__unsafe_private_named.120, - subtitle_language: self.__unsafe_private_named.121, - teaches: self.__unsafe_private_named.122, - temporal: self.__unsafe_private_named.123, - temporal_coverage: self.__unsafe_private_named.124, - text: self.__unsafe_private_named.125, - thumbnail: self.__unsafe_private_named.126, - thumbnail_url: self.__unsafe_private_named.127, - time_required: self.__unsafe_private_named.128, - title_eidr: self.__unsafe_private_named.129, - trailer: self.__unsafe_private_named.130, - translation_of_work: self.__unsafe_private_named.131, - translator: self.__unsafe_private_named.132, - typical_age_range: self.__unsafe_private_named.133, - url: self.__unsafe_private_named.134, - usage_info: self.__unsafe_private_named.135, - version: self.__unsafe_private_named.136, - video: self.__unsafe_private_named.137, - word_count: self.__unsafe_private_named.138, - work_example: self.__unsafe_private_named.139, - work_translation: self.__unsafe_private_named.140, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> TvEpisode<'a> { - TvEpisode { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - actors: self.__unsafe_private_named.12, - additional_type: self.__unsafe_private_named.13, - aggregate_rating: self.__unsafe_private_named.14, - alternate_name: self.__unsafe_private_named.15, - alternative_headline: self.__unsafe_private_named.16, - archived_at: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - character: self.__unsafe_private_named.25, - citation: self.__unsafe_private_named.26, - comment: self.__unsafe_private_named.27, - comment_count: self.__unsafe_private_named.28, - conditions_of_access: self.__unsafe_private_named.29, - content_location: self.__unsafe_private_named.30, - content_rating: self.__unsafe_private_named.31, - content_reference_time: self.__unsafe_private_named.32, - contributor: self.__unsafe_private_named.33, - copyright_holder: self.__unsafe_private_named.34, - copyright_notice: self.__unsafe_private_named.35, - copyright_year: self.__unsafe_private_named.36, - correction: self.__unsafe_private_named.37, - country_of_origin: self.__unsafe_private_named.38, - creative_work_status: self.__unsafe_private_named.39, - creator: self.__unsafe_private_named.40, - credit_text: self.__unsafe_private_named.41, - date_created: self.__unsafe_private_named.42, - date_modified: self.__unsafe_private_named.43, - date_published: self.__unsafe_private_named.44, - description: self.__unsafe_private_named.45, - digital_source_type: self.__unsafe_private_named.46, - director: self.__unsafe_private_named.47, - directors: self.__unsafe_private_named.48, - disambiguating_description: self.__unsafe_private_named.49, - discussion_url: self.__unsafe_private_named.50, - duration: self.__unsafe_private_named.51, - edit_eidr: self.__unsafe_private_named.52, - editor: self.__unsafe_private_named.53, - educational_alignment: self.__unsafe_private_named.54, - educational_level: self.__unsafe_private_named.55, - educational_use: self.__unsafe_private_named.56, - encoding: self.__unsafe_private_named.57, - encoding_format: self.__unsafe_private_named.58, - encodings: self.__unsafe_private_named.59, - episode_number: self.__unsafe_private_named.60, - example_of_work: self.__unsafe_private_named.61, - expires: self.__unsafe_private_named.62, - file_format: self.__unsafe_private_named.63, - funder: self.__unsafe_private_named.64, - funding: self.__unsafe_private_named.65, - genre: self.__unsafe_private_named.66, - has_part: self.__unsafe_private_named.67, - headline: self.__unsafe_private_named.68, - identifier: self.__unsafe_private_named.69, - image: self.__unsafe_private_named.70, - in_language: self.__unsafe_private_named.71, - interaction_statistic: self.__unsafe_private_named.72, - interactivity_type: self.__unsafe_private_named.73, - interpreted_as_claim: self.__unsafe_private_named.74, - is_accessible_for_free: self.__unsafe_private_named.75, - is_based_on: self.__unsafe_private_named.76, - is_based_on_url: self.__unsafe_private_named.77, - is_family_friendly: self.__unsafe_private_named.78, - is_part_of: self.__unsafe_private_named.79, - keywords: self.__unsafe_private_named.80, - learning_resource_type: self.__unsafe_private_named.81, - license: self.__unsafe_private_named.82, - location_created: self.__unsafe_private_named.83, - main_entity: self.__unsafe_private_named.84, - main_entity_of_page: self.__unsafe_private_named.85, - maintainer: self.__unsafe_private_named.86, - material: self.__unsafe_private_named.87, - material_extent: self.__unsafe_private_named.88, - mentions: self.__unsafe_private_named.89, - music_by: self.__unsafe_private_named.90, - name: self.__unsafe_private_named.91, - offers: self.__unsafe_private_named.92, - part_of_season: self.__unsafe_private_named.93, - part_of_series: self.__unsafe_private_named.94, - part_of_tv_series: self.__unsafe_private_named.95, - pattern: self.__unsafe_private_named.96, - position: self.__unsafe_private_named.97, - potential_action: self.__unsafe_private_named.98, - producer: self.__unsafe_private_named.99, - production_company: self.__unsafe_private_named.100, - provider: self.__unsafe_private_named.101, - publication: self.__unsafe_private_named.102, - publisher: self.__unsafe_private_named.103, - publisher_imprint: self.__unsafe_private_named.104, - publishing_principles: self.__unsafe_private_named.105, - recorded_at: self.__unsafe_private_named.106, - released_event: self.__unsafe_private_named.107, - review: self.__unsafe_private_named.108, - reviews: self.__unsafe_private_named.109, - same_as: self.__unsafe_private_named.110, - schema_version: self.__unsafe_private_named.111, - sd_date_published: self.__unsafe_private_named.112, - sd_license: self.__unsafe_private_named.113, - sd_publisher: self.__unsafe_private_named.114, - size: self.__unsafe_private_named.115, - source_organization: self.__unsafe_private_named.116, - spatial: self.__unsafe_private_named.117, - spatial_coverage: self.__unsafe_private_named.118, - sponsor: self.__unsafe_private_named.119, - subject_of: self.__unsafe_private_named.120, - subtitle_language: self.__unsafe_private_named.121, - teaches: self.__unsafe_private_named.122, - temporal: self.__unsafe_private_named.123, - temporal_coverage: self.__unsafe_private_named.124, - text: self.__unsafe_private_named.125, - thumbnail: self.__unsafe_private_named.126, - thumbnail_url: self.__unsafe_private_named.127, - time_required: self.__unsafe_private_named.128, - title_eidr: self.__unsafe_private_named.129, - trailer: self.__unsafe_private_named.130, - translation_of_work: self.__unsafe_private_named.131, - translator: self.__unsafe_private_named.132, - typical_age_range: self.__unsafe_private_named.133, - url: self.__unsafe_private_named.134, - usage_info: self.__unsafe_private_named.135, - version: self.__unsafe_private_named.136, - video: self.__unsafe_private_named.137, - word_count: self.__unsafe_private_named.138, - work_example: self.__unsafe_private_named.139, - work_translation: self.__unsafe_private_named.140, - extra_data: Some(extra_data), - } - } -} - -impl<'a> TvEpisode<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, TvEpisodeRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeActors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDirectors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeDuration<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeEpisodeNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeMusicBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.MusicGroup#embedded")] - MusicGroupEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePartOfSeason<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePartOfSeries<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePartOfTvSeries<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.TVSeries#embedded")] - TvSeriesEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeSubtitleLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTitleEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvEpisodeWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct TvEpisodeGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: TvEpisode<'a>, -} - -impl From> for TvEpisode<'_> { - fn from(output: TvEpisodeGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for TvEpisode<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVEpisode"; - type Record = TvEpisodeRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct TvEpisodeRecord; -impl jacquard_common::xrpc::XrpcResp for TvEpisodeRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVEpisode"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = TvEpisodeGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for TvEpisodeRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVEpisode"; - type Record = TvEpisodeRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for TvEpisode<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.TVEpisode" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_TVEpisode() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_season.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_season.rs deleted file mode 100644 index f70e4ebfc..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_season.rs +++ /dev/null @@ -1,11528 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.TVSeason -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// Season dedicated to TV broadcast and associated online delivery. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episodes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_episodes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_tv_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub season_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub title_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEpisode<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Episode#embedded")] - EpisodeEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEpisodes<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Episode#embedded")] - EpisodeEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfEpisodes<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPartOfSeries<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPartOfTvSeries<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.TVSeries#embedded")] - TvSeriesEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeasonNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTitleEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_TVSeason() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.TVSeason", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "Season dedicated to TV broadcast and associated online delivery.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("director"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("episode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Episode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#episodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("episodes"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Episode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#episodesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEpisodes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#numberOfEpisodesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#numberOfEpisodesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#partOfSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfTVSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TVSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#partOfTVSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "seasonNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#seasonNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#seasonNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "titleEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#titleEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#titleEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "Season dedicated to TV broadcast and associated online delivery.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "director", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("episode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Episode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#episodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "episodes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Episode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#episodesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEpisodes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#numberOfEpisodesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#numberOfEpisodesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#partOfSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "partOfTVSeries", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TVSeries#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#partOfTVSeriesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "seasonNumber", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#seasonNumberScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#seasonNumberList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "titleEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#titleEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#titleEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeason#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.TVSeason" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_TVSeason() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct TvSeason<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - TvSeasonDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episodes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_episodes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub part_of_tv_series: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub season_number: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub title_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod tv_season_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct TvSeasonBuilder<'a, S: tv_season_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> TvSeason<'a> { - /// Create a new builder for this type - pub fn new() -> TvSeasonBuilder<'a, tv_season_state::Empty> { - TvSeasonBuilder::new() - } -} - -impl<'a> TvSeasonBuilder<'a, tv_season_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - TvSeasonBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `actor` field (optional) - pub fn actor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `actor` field to an Option value (optional) - pub fn maybe_actor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `director` field (optional) - pub fn director(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `director` field to an Option value (optional) - pub fn maybe_director(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `endDate` field (optional) - pub fn end_date(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `endDate` field to an Option value (optional) - pub fn maybe_end_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `episode` field (optional) - pub fn episode(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `episode` field to an Option value (optional) - pub fn maybe_episode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `episodes` field (optional) - pub fn episodes(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `episodes` field to an Option value (optional) - pub fn maybe_episodes(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `numberOfEpisodes` field (optional) - pub fn number_of_episodes( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `numberOfEpisodes` field to an Option value (optional) - pub fn maybe_number_of_episodes( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `partOfSeries` field (optional) - pub fn part_of_series( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `partOfSeries` field to an Option value (optional) - pub fn maybe_part_of_series( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `partOfTVSeries` field (optional) - pub fn part_of_tv_series( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `partOfTVSeries` field to an Option value (optional) - pub fn maybe_part_of_tv_series( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `productionCompany` field (optional) - pub fn production_company( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `productionCompany` field to an Option value (optional) - pub fn maybe_production_company( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication(mut self, value: Option>) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `seasonNumber` field (optional) - pub fn season_number( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `seasonNumber` field to an Option value (optional) - pub fn maybe_season_number( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `startDate` field (optional) - pub fn start_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `startDate` field to an Option value (optional) - pub fn maybe_start_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `titleEIDR` field (optional) - pub fn title_eidr( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `titleEIDR` field to an Option value (optional) - pub fn maybe_title_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `trailer` field (optional) - pub fn trailer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `trailer` field to an Option value (optional) - pub fn maybe_trailer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.134 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.134 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.135 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.135 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.136 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.136 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.137 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.137 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.138 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example(mut self, value: Option>) -> Self { - self.__unsafe_private_named.138 = value; - self - } -} - -impl<'a, S: tv_season_state::State> TvSeasonBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.139 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.139 = value; - self - } -} - -impl<'a, S> TvSeasonBuilder<'a, S> -where - S: tv_season_state::State, -{ - /// Build the final struct - pub fn build(self) -> TvSeason<'a> { - TvSeason { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - additional_type: self.__unsafe_private_named.12, - aggregate_rating: self.__unsafe_private_named.13, - alternate_name: self.__unsafe_private_named.14, - alternative_headline: self.__unsafe_private_named.15, - archived_at: self.__unsafe_private_named.16, - assesses: self.__unsafe_private_named.17, - associated_media: self.__unsafe_private_named.18, - audience: self.__unsafe_private_named.19, - audio: self.__unsafe_private_named.20, - author: self.__unsafe_private_named.21, - award: self.__unsafe_private_named.22, - awards: self.__unsafe_private_named.23, - character: self.__unsafe_private_named.24, - citation: self.__unsafe_private_named.25, - comment: self.__unsafe_private_named.26, - comment_count: self.__unsafe_private_named.27, - conditions_of_access: self.__unsafe_private_named.28, - content_location: self.__unsafe_private_named.29, - content_rating: self.__unsafe_private_named.30, - content_reference_time: self.__unsafe_private_named.31, - contributor: self.__unsafe_private_named.32, - copyright_holder: self.__unsafe_private_named.33, - copyright_notice: self.__unsafe_private_named.34, - copyright_year: self.__unsafe_private_named.35, - correction: self.__unsafe_private_named.36, - country_of_origin: self.__unsafe_private_named.37, - creative_work_status: self.__unsafe_private_named.38, - creator: self.__unsafe_private_named.39, - credit_text: self.__unsafe_private_named.40, - date_created: self.__unsafe_private_named.41, - date_modified: self.__unsafe_private_named.42, - date_published: self.__unsafe_private_named.43, - description: self.__unsafe_private_named.44, - digital_source_type: self.__unsafe_private_named.45, - director: self.__unsafe_private_named.46, - disambiguating_description: self.__unsafe_private_named.47, - discussion_url: self.__unsafe_private_named.48, - edit_eidr: self.__unsafe_private_named.49, - editor: self.__unsafe_private_named.50, - educational_alignment: self.__unsafe_private_named.51, - educational_level: self.__unsafe_private_named.52, - educational_use: self.__unsafe_private_named.53, - encoding: self.__unsafe_private_named.54, - encoding_format: self.__unsafe_private_named.55, - encodings: self.__unsafe_private_named.56, - end_date: self.__unsafe_private_named.57, - episode: self.__unsafe_private_named.58, - episodes: self.__unsafe_private_named.59, - example_of_work: self.__unsafe_private_named.60, - expires: self.__unsafe_private_named.61, - file_format: self.__unsafe_private_named.62, - funder: self.__unsafe_private_named.63, - funding: self.__unsafe_private_named.64, - genre: self.__unsafe_private_named.65, - has_part: self.__unsafe_private_named.66, - headline: self.__unsafe_private_named.67, - identifier: self.__unsafe_private_named.68, - image: self.__unsafe_private_named.69, - in_language: self.__unsafe_private_named.70, - interaction_statistic: self.__unsafe_private_named.71, - interactivity_type: self.__unsafe_private_named.72, - interpreted_as_claim: self.__unsafe_private_named.73, - is_accessible_for_free: self.__unsafe_private_named.74, - is_based_on: self.__unsafe_private_named.75, - is_based_on_url: self.__unsafe_private_named.76, - is_family_friendly: self.__unsafe_private_named.77, - is_part_of: self.__unsafe_private_named.78, - keywords: self.__unsafe_private_named.79, - learning_resource_type: self.__unsafe_private_named.80, - license: self.__unsafe_private_named.81, - location_created: self.__unsafe_private_named.82, - main_entity: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - maintainer: self.__unsafe_private_named.85, - material: self.__unsafe_private_named.86, - material_extent: self.__unsafe_private_named.87, - mentions: self.__unsafe_private_named.88, - name: self.__unsafe_private_named.89, - number_of_episodes: self.__unsafe_private_named.90, - offers: self.__unsafe_private_named.91, - part_of_series: self.__unsafe_private_named.92, - part_of_tv_series: self.__unsafe_private_named.93, - pattern: self.__unsafe_private_named.94, - position: self.__unsafe_private_named.95, - potential_action: self.__unsafe_private_named.96, - producer: self.__unsafe_private_named.97, - production_company: self.__unsafe_private_named.98, - provider: self.__unsafe_private_named.99, - publication: self.__unsafe_private_named.100, - publisher: self.__unsafe_private_named.101, - publisher_imprint: self.__unsafe_private_named.102, - publishing_principles: self.__unsafe_private_named.103, - recorded_at: self.__unsafe_private_named.104, - released_event: self.__unsafe_private_named.105, - review: self.__unsafe_private_named.106, - reviews: self.__unsafe_private_named.107, - same_as: self.__unsafe_private_named.108, - schema_version: self.__unsafe_private_named.109, - sd_date_published: self.__unsafe_private_named.110, - sd_license: self.__unsafe_private_named.111, - sd_publisher: self.__unsafe_private_named.112, - season_number: self.__unsafe_private_named.113, - size: self.__unsafe_private_named.114, - source_organization: self.__unsafe_private_named.115, - spatial: self.__unsafe_private_named.116, - spatial_coverage: self.__unsafe_private_named.117, - sponsor: self.__unsafe_private_named.118, - start_date: self.__unsafe_private_named.119, - subject_of: self.__unsafe_private_named.120, - teaches: self.__unsafe_private_named.121, - temporal: self.__unsafe_private_named.122, - temporal_coverage: self.__unsafe_private_named.123, - text: self.__unsafe_private_named.124, - thumbnail: self.__unsafe_private_named.125, - thumbnail_url: self.__unsafe_private_named.126, - time_required: self.__unsafe_private_named.127, - title_eidr: self.__unsafe_private_named.128, - trailer: self.__unsafe_private_named.129, - translation_of_work: self.__unsafe_private_named.130, - translator: self.__unsafe_private_named.131, - typical_age_range: self.__unsafe_private_named.132, - url: self.__unsafe_private_named.133, - usage_info: self.__unsafe_private_named.134, - version: self.__unsafe_private_named.135, - video: self.__unsafe_private_named.136, - word_count: self.__unsafe_private_named.137, - work_example: self.__unsafe_private_named.138, - work_translation: self.__unsafe_private_named.139, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> TvSeason<'a> { - TvSeason { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - additional_type: self.__unsafe_private_named.12, - aggregate_rating: self.__unsafe_private_named.13, - alternate_name: self.__unsafe_private_named.14, - alternative_headline: self.__unsafe_private_named.15, - archived_at: self.__unsafe_private_named.16, - assesses: self.__unsafe_private_named.17, - associated_media: self.__unsafe_private_named.18, - audience: self.__unsafe_private_named.19, - audio: self.__unsafe_private_named.20, - author: self.__unsafe_private_named.21, - award: self.__unsafe_private_named.22, - awards: self.__unsafe_private_named.23, - character: self.__unsafe_private_named.24, - citation: self.__unsafe_private_named.25, - comment: self.__unsafe_private_named.26, - comment_count: self.__unsafe_private_named.27, - conditions_of_access: self.__unsafe_private_named.28, - content_location: self.__unsafe_private_named.29, - content_rating: self.__unsafe_private_named.30, - content_reference_time: self.__unsafe_private_named.31, - contributor: self.__unsafe_private_named.32, - copyright_holder: self.__unsafe_private_named.33, - copyright_notice: self.__unsafe_private_named.34, - copyright_year: self.__unsafe_private_named.35, - correction: self.__unsafe_private_named.36, - country_of_origin: self.__unsafe_private_named.37, - creative_work_status: self.__unsafe_private_named.38, - creator: self.__unsafe_private_named.39, - credit_text: self.__unsafe_private_named.40, - date_created: self.__unsafe_private_named.41, - date_modified: self.__unsafe_private_named.42, - date_published: self.__unsafe_private_named.43, - description: self.__unsafe_private_named.44, - digital_source_type: self.__unsafe_private_named.45, - director: self.__unsafe_private_named.46, - disambiguating_description: self.__unsafe_private_named.47, - discussion_url: self.__unsafe_private_named.48, - edit_eidr: self.__unsafe_private_named.49, - editor: self.__unsafe_private_named.50, - educational_alignment: self.__unsafe_private_named.51, - educational_level: self.__unsafe_private_named.52, - educational_use: self.__unsafe_private_named.53, - encoding: self.__unsafe_private_named.54, - encoding_format: self.__unsafe_private_named.55, - encodings: self.__unsafe_private_named.56, - end_date: self.__unsafe_private_named.57, - episode: self.__unsafe_private_named.58, - episodes: self.__unsafe_private_named.59, - example_of_work: self.__unsafe_private_named.60, - expires: self.__unsafe_private_named.61, - file_format: self.__unsafe_private_named.62, - funder: self.__unsafe_private_named.63, - funding: self.__unsafe_private_named.64, - genre: self.__unsafe_private_named.65, - has_part: self.__unsafe_private_named.66, - headline: self.__unsafe_private_named.67, - identifier: self.__unsafe_private_named.68, - image: self.__unsafe_private_named.69, - in_language: self.__unsafe_private_named.70, - interaction_statistic: self.__unsafe_private_named.71, - interactivity_type: self.__unsafe_private_named.72, - interpreted_as_claim: self.__unsafe_private_named.73, - is_accessible_for_free: self.__unsafe_private_named.74, - is_based_on: self.__unsafe_private_named.75, - is_based_on_url: self.__unsafe_private_named.76, - is_family_friendly: self.__unsafe_private_named.77, - is_part_of: self.__unsafe_private_named.78, - keywords: self.__unsafe_private_named.79, - learning_resource_type: self.__unsafe_private_named.80, - license: self.__unsafe_private_named.81, - location_created: self.__unsafe_private_named.82, - main_entity: self.__unsafe_private_named.83, - main_entity_of_page: self.__unsafe_private_named.84, - maintainer: self.__unsafe_private_named.85, - material: self.__unsafe_private_named.86, - material_extent: self.__unsafe_private_named.87, - mentions: self.__unsafe_private_named.88, - name: self.__unsafe_private_named.89, - number_of_episodes: self.__unsafe_private_named.90, - offers: self.__unsafe_private_named.91, - part_of_series: self.__unsafe_private_named.92, - part_of_tv_series: self.__unsafe_private_named.93, - pattern: self.__unsafe_private_named.94, - position: self.__unsafe_private_named.95, - potential_action: self.__unsafe_private_named.96, - producer: self.__unsafe_private_named.97, - production_company: self.__unsafe_private_named.98, - provider: self.__unsafe_private_named.99, - publication: self.__unsafe_private_named.100, - publisher: self.__unsafe_private_named.101, - publisher_imprint: self.__unsafe_private_named.102, - publishing_principles: self.__unsafe_private_named.103, - recorded_at: self.__unsafe_private_named.104, - released_event: self.__unsafe_private_named.105, - review: self.__unsafe_private_named.106, - reviews: self.__unsafe_private_named.107, - same_as: self.__unsafe_private_named.108, - schema_version: self.__unsafe_private_named.109, - sd_date_published: self.__unsafe_private_named.110, - sd_license: self.__unsafe_private_named.111, - sd_publisher: self.__unsafe_private_named.112, - season_number: self.__unsafe_private_named.113, - size: self.__unsafe_private_named.114, - source_organization: self.__unsafe_private_named.115, - spatial: self.__unsafe_private_named.116, - spatial_coverage: self.__unsafe_private_named.117, - sponsor: self.__unsafe_private_named.118, - start_date: self.__unsafe_private_named.119, - subject_of: self.__unsafe_private_named.120, - teaches: self.__unsafe_private_named.121, - temporal: self.__unsafe_private_named.122, - temporal_coverage: self.__unsafe_private_named.123, - text: self.__unsafe_private_named.124, - thumbnail: self.__unsafe_private_named.125, - thumbnail_url: self.__unsafe_private_named.126, - time_required: self.__unsafe_private_named.127, - title_eidr: self.__unsafe_private_named.128, - trailer: self.__unsafe_private_named.129, - translation_of_work: self.__unsafe_private_named.130, - translator: self.__unsafe_private_named.131, - typical_age_range: self.__unsafe_private_named.132, - url: self.__unsafe_private_named.133, - usage_info: self.__unsafe_private_named.134, - version: self.__unsafe_private_named.135, - video: self.__unsafe_private_named.136, - word_count: self.__unsafe_private_named.137, - work_example: self.__unsafe_private_named.138, - work_translation: self.__unsafe_private_named.139, - extra_data: Some(extra_data), - } - } -} - -impl<'a> TvSeason<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, TvSeasonRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEpisode<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Episode#embedded")] - EpisodeEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonEpisodes<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Episode#embedded")] - EpisodeEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonNumberOfEpisodes<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPartOfSeries<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPartOfTvSeries<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.TVSeries#embedded")] - TvSeriesEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSeasonNumber<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTitleEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeasonWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct TvSeasonGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: TvSeason<'a>, -} - -impl From> for TvSeason<'_> { - fn from(output: TvSeasonGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for TvSeason<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVSeason"; - type Record = TvSeasonRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct TvSeasonRecord; -impl jacquard_common::xrpc::XrpcResp for TvSeasonRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVSeason"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = TvSeasonGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for TvSeasonRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVSeason"; - type Record = TvSeasonRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for TvSeason<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.TVSeason" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_TVSeason() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_series.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_series.rs deleted file mode 100644 index a6982aa17..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/tv_series.rs +++ /dev/null @@ -1,11901 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.TVSeries -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// CreativeWorkSeries dedicated to TV broadcast and associated online delivery. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contains_season: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub directors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episodes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub issn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_episodes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_seasons: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub season: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seasons: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub title_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedActors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContainsSeason<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDirectors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEpisode<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Episode#embedded")] - EpisodeEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEpisodes<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Episode#embedded")] - EpisodeEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIssn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMusicBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.MusicGroup#embedded")] - MusicGroupEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfEpisodes<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedNumberOfSeasons<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeason<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSeasons<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTitleEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_TVSeries() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.TVSeries", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "CreativeWorkSeries dedicated to TV broadcast and associated online delivery.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actors"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#actorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containsSeason", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#containsSeasonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("director"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "directors", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#directorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("episode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Episode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#episodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("episodes"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Episode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#episodesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("issn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#issnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#issnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("musicBy"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#musicByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEpisodes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#numberOfEpisodesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#numberOfEpisodesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfSeasons", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#numberOfSeasonsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#numberOfSeasonsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("season"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#seasonScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#seasonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seasons"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#seasonsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "titleEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#titleEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#titleEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "CreativeWorkSeries dedicated to TV broadcast and associated online delivery.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PerformingGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#actorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("actors"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#actorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "containsSeason", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#containsSeasonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "director", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#directorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "directors", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#directorsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("endDate"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#endDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#endDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("episode"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Episode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#episodeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "episodes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Episode#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#episodesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("issn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#issnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#issnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("musicBy"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicGroup#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#musicByList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfEpisodes", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#numberOfEpisodesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#numberOfEpisodesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "numberOfSeasons", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#numberOfSeasonsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#numberOfSeasonsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "productionCompany", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#productionCompanyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("season"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#seasonScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#seasonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("seasons"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWorkSeason#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#seasonsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "startDate", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#startDateScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#startDateList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "titleEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#titleEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#titleEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("trailer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#trailerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.tVSeries#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.TVSeries" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_TVSeries() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct TvSeries<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub actors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contains_season: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub director: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub directors: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - TvSeriesDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub end_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub episodes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub issn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub music_by: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_episodes: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub number_of_seasons: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub production_company: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub season: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub seasons: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub start_date: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub title_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub trailer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod tv_series_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct TvSeriesBuilder<'a, S: tv_series_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> TvSeries<'a> { - /// Create a new builder for this type - pub fn new() -> TvSeriesBuilder<'a, tv_series_state::Empty> { - TvSeriesBuilder::new() - } -} - -impl<'a> TvSeriesBuilder<'a, tv_series_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - TvSeriesBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `actor` field (optional) - pub fn actor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `actor` field to an Option value (optional) - pub fn maybe_actor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `actors` field (optional) - pub fn actors(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `actors` field to an Option value (optional) - pub fn maybe_actors(mut self, value: Option>) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `containsSeason` field (optional) - pub fn contains_season( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `containsSeason` field to an Option value (optional) - pub fn maybe_contains_season( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `director` field (optional) - pub fn director(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `director` field to an Option value (optional) - pub fn maybe_director(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `directors` field (optional) - pub fn directors(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `directors` field to an Option value (optional) - pub fn maybe_directors(mut self, value: Option>) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `endDate` field (optional) - pub fn end_date(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `endDate` field to an Option value (optional) - pub fn maybe_end_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `episode` field (optional) - pub fn episode(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `episode` field to an Option value (optional) - pub fn maybe_episode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `episodes` field (optional) - pub fn episodes(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `episodes` field to an Option value (optional) - pub fn maybe_episodes(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `issn` field (optional) - pub fn issn(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `issn` field to an Option value (optional) - pub fn maybe_issn(mut self, value: Option>) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `musicBy` field (optional) - pub fn music_by(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `musicBy` field to an Option value (optional) - pub fn maybe_music_by(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `numberOfEpisodes` field (optional) - pub fn number_of_episodes( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `numberOfEpisodes` field to an Option value (optional) - pub fn maybe_number_of_episodes( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `numberOfSeasons` field (optional) - pub fn number_of_seasons( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `numberOfSeasons` field to an Option value (optional) - pub fn maybe_number_of_seasons( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `productionCompany` field (optional) - pub fn production_company( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `productionCompany` field to an Option value (optional) - pub fn maybe_production_company( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication(mut self, value: Option>) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `season` field (optional) - pub fn season(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `season` field to an Option value (optional) - pub fn maybe_season(mut self, value: Option>) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `seasons` field (optional) - pub fn seasons(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `seasons` field to an Option value (optional) - pub fn maybe_seasons(mut self, value: Option>) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `startDate` field (optional) - pub fn start_date( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `startDate` field to an Option value (optional) - pub fn maybe_start_date(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.128 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.128 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.129 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.129 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.130 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.130 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.131 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.131 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.132 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.132 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `titleEIDR` field (optional) - pub fn title_eidr( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.133 = value.into(); - self - } - /// Set the `titleEIDR` field to an Option value (optional) - pub fn maybe_title_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.133 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `trailer` field (optional) - pub fn trailer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.134 = value.into(); - self - } - /// Set the `trailer` field to an Option value (optional) - pub fn maybe_trailer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.134 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.135 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.135 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.136 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.136 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.137 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.137 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.138 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.138 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.139 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.139 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.140 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.140 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.141 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.141 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.142 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.142 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.143 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example(mut self, value: Option>) -> Self { - self.__unsafe_private_named.143 = value; - self - } -} - -impl<'a, S: tv_series_state::State> TvSeriesBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.144 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.144 = value; - self - } -} - -impl<'a, S> TvSeriesBuilder<'a, S> -where - S: tv_series_state::State, -{ - /// Build the final struct - pub fn build(self) -> TvSeries<'a> { - TvSeries { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - actors: self.__unsafe_private_named.12, - additional_type: self.__unsafe_private_named.13, - aggregate_rating: self.__unsafe_private_named.14, - alternate_name: self.__unsafe_private_named.15, - alternative_headline: self.__unsafe_private_named.16, - archived_at: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - character: self.__unsafe_private_named.25, - citation: self.__unsafe_private_named.26, - comment: self.__unsafe_private_named.27, - comment_count: self.__unsafe_private_named.28, - conditions_of_access: self.__unsafe_private_named.29, - contains_season: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - contributor: self.__unsafe_private_named.34, - copyright_holder: self.__unsafe_private_named.35, - copyright_notice: self.__unsafe_private_named.36, - copyright_year: self.__unsafe_private_named.37, - correction: self.__unsafe_private_named.38, - country_of_origin: self.__unsafe_private_named.39, - creative_work_status: self.__unsafe_private_named.40, - creator: self.__unsafe_private_named.41, - credit_text: self.__unsafe_private_named.42, - date_created: self.__unsafe_private_named.43, - date_modified: self.__unsafe_private_named.44, - date_published: self.__unsafe_private_named.45, - description: self.__unsafe_private_named.46, - digital_source_type: self.__unsafe_private_named.47, - director: self.__unsafe_private_named.48, - directors: self.__unsafe_private_named.49, - disambiguating_description: self.__unsafe_private_named.50, - discussion_url: self.__unsafe_private_named.51, - edit_eidr: self.__unsafe_private_named.52, - editor: self.__unsafe_private_named.53, - educational_alignment: self.__unsafe_private_named.54, - educational_level: self.__unsafe_private_named.55, - educational_use: self.__unsafe_private_named.56, - encoding: self.__unsafe_private_named.57, - encoding_format: self.__unsafe_private_named.58, - encodings: self.__unsafe_private_named.59, - end_date: self.__unsafe_private_named.60, - episode: self.__unsafe_private_named.61, - episodes: self.__unsafe_private_named.62, - example_of_work: self.__unsafe_private_named.63, - expires: self.__unsafe_private_named.64, - file_format: self.__unsafe_private_named.65, - funder: self.__unsafe_private_named.66, - funding: self.__unsafe_private_named.67, - genre: self.__unsafe_private_named.68, - has_part: self.__unsafe_private_named.69, - headline: self.__unsafe_private_named.70, - identifier: self.__unsafe_private_named.71, - image: self.__unsafe_private_named.72, - in_language: self.__unsafe_private_named.73, - interaction_statistic: self.__unsafe_private_named.74, - interactivity_type: self.__unsafe_private_named.75, - interpreted_as_claim: self.__unsafe_private_named.76, - is_accessible_for_free: self.__unsafe_private_named.77, - is_based_on: self.__unsafe_private_named.78, - is_based_on_url: self.__unsafe_private_named.79, - is_family_friendly: self.__unsafe_private_named.80, - is_part_of: self.__unsafe_private_named.81, - issn: self.__unsafe_private_named.82, - keywords: self.__unsafe_private_named.83, - learning_resource_type: self.__unsafe_private_named.84, - license: self.__unsafe_private_named.85, - location_created: self.__unsafe_private_named.86, - main_entity: self.__unsafe_private_named.87, - main_entity_of_page: self.__unsafe_private_named.88, - maintainer: self.__unsafe_private_named.89, - material: self.__unsafe_private_named.90, - material_extent: self.__unsafe_private_named.91, - mentions: self.__unsafe_private_named.92, - music_by: self.__unsafe_private_named.93, - name: self.__unsafe_private_named.94, - number_of_episodes: self.__unsafe_private_named.95, - number_of_seasons: self.__unsafe_private_named.96, - offers: self.__unsafe_private_named.97, - pattern: self.__unsafe_private_named.98, - position: self.__unsafe_private_named.99, - potential_action: self.__unsafe_private_named.100, - producer: self.__unsafe_private_named.101, - production_company: self.__unsafe_private_named.102, - provider: self.__unsafe_private_named.103, - publication: self.__unsafe_private_named.104, - publisher: self.__unsafe_private_named.105, - publisher_imprint: self.__unsafe_private_named.106, - publishing_principles: self.__unsafe_private_named.107, - recorded_at: self.__unsafe_private_named.108, - released_event: self.__unsafe_private_named.109, - review: self.__unsafe_private_named.110, - reviews: self.__unsafe_private_named.111, - same_as: self.__unsafe_private_named.112, - schema_version: self.__unsafe_private_named.113, - sd_date_published: self.__unsafe_private_named.114, - sd_license: self.__unsafe_private_named.115, - sd_publisher: self.__unsafe_private_named.116, - season: self.__unsafe_private_named.117, - seasons: self.__unsafe_private_named.118, - size: self.__unsafe_private_named.119, - source_organization: self.__unsafe_private_named.120, - spatial: self.__unsafe_private_named.121, - spatial_coverage: self.__unsafe_private_named.122, - sponsor: self.__unsafe_private_named.123, - start_date: self.__unsafe_private_named.124, - subject_of: self.__unsafe_private_named.125, - teaches: self.__unsafe_private_named.126, - temporal: self.__unsafe_private_named.127, - temporal_coverage: self.__unsafe_private_named.128, - text: self.__unsafe_private_named.129, - thumbnail: self.__unsafe_private_named.130, - thumbnail_url: self.__unsafe_private_named.131, - time_required: self.__unsafe_private_named.132, - title_eidr: self.__unsafe_private_named.133, - trailer: self.__unsafe_private_named.134, - translation_of_work: self.__unsafe_private_named.135, - translator: self.__unsafe_private_named.136, - typical_age_range: self.__unsafe_private_named.137, - url: self.__unsafe_private_named.138, - usage_info: self.__unsafe_private_named.139, - version: self.__unsafe_private_named.140, - video: self.__unsafe_private_named.141, - word_count: self.__unsafe_private_named.142, - work_example: self.__unsafe_private_named.143, - work_translation: self.__unsafe_private_named.144, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> TvSeries<'a> { - TvSeries { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - actor: self.__unsafe_private_named.11, - actors: self.__unsafe_private_named.12, - additional_type: self.__unsafe_private_named.13, - aggregate_rating: self.__unsafe_private_named.14, - alternate_name: self.__unsafe_private_named.15, - alternative_headline: self.__unsafe_private_named.16, - archived_at: self.__unsafe_private_named.17, - assesses: self.__unsafe_private_named.18, - associated_media: self.__unsafe_private_named.19, - audience: self.__unsafe_private_named.20, - audio: self.__unsafe_private_named.21, - author: self.__unsafe_private_named.22, - award: self.__unsafe_private_named.23, - awards: self.__unsafe_private_named.24, - character: self.__unsafe_private_named.25, - citation: self.__unsafe_private_named.26, - comment: self.__unsafe_private_named.27, - comment_count: self.__unsafe_private_named.28, - conditions_of_access: self.__unsafe_private_named.29, - contains_season: self.__unsafe_private_named.30, - content_location: self.__unsafe_private_named.31, - content_rating: self.__unsafe_private_named.32, - content_reference_time: self.__unsafe_private_named.33, - contributor: self.__unsafe_private_named.34, - copyright_holder: self.__unsafe_private_named.35, - copyright_notice: self.__unsafe_private_named.36, - copyright_year: self.__unsafe_private_named.37, - correction: self.__unsafe_private_named.38, - country_of_origin: self.__unsafe_private_named.39, - creative_work_status: self.__unsafe_private_named.40, - creator: self.__unsafe_private_named.41, - credit_text: self.__unsafe_private_named.42, - date_created: self.__unsafe_private_named.43, - date_modified: self.__unsafe_private_named.44, - date_published: self.__unsafe_private_named.45, - description: self.__unsafe_private_named.46, - digital_source_type: self.__unsafe_private_named.47, - director: self.__unsafe_private_named.48, - directors: self.__unsafe_private_named.49, - disambiguating_description: self.__unsafe_private_named.50, - discussion_url: self.__unsafe_private_named.51, - edit_eidr: self.__unsafe_private_named.52, - editor: self.__unsafe_private_named.53, - educational_alignment: self.__unsafe_private_named.54, - educational_level: self.__unsafe_private_named.55, - educational_use: self.__unsafe_private_named.56, - encoding: self.__unsafe_private_named.57, - encoding_format: self.__unsafe_private_named.58, - encodings: self.__unsafe_private_named.59, - end_date: self.__unsafe_private_named.60, - episode: self.__unsafe_private_named.61, - episodes: self.__unsafe_private_named.62, - example_of_work: self.__unsafe_private_named.63, - expires: self.__unsafe_private_named.64, - file_format: self.__unsafe_private_named.65, - funder: self.__unsafe_private_named.66, - funding: self.__unsafe_private_named.67, - genre: self.__unsafe_private_named.68, - has_part: self.__unsafe_private_named.69, - headline: self.__unsafe_private_named.70, - identifier: self.__unsafe_private_named.71, - image: self.__unsafe_private_named.72, - in_language: self.__unsafe_private_named.73, - interaction_statistic: self.__unsafe_private_named.74, - interactivity_type: self.__unsafe_private_named.75, - interpreted_as_claim: self.__unsafe_private_named.76, - is_accessible_for_free: self.__unsafe_private_named.77, - is_based_on: self.__unsafe_private_named.78, - is_based_on_url: self.__unsafe_private_named.79, - is_family_friendly: self.__unsafe_private_named.80, - is_part_of: self.__unsafe_private_named.81, - issn: self.__unsafe_private_named.82, - keywords: self.__unsafe_private_named.83, - learning_resource_type: self.__unsafe_private_named.84, - license: self.__unsafe_private_named.85, - location_created: self.__unsafe_private_named.86, - main_entity: self.__unsafe_private_named.87, - main_entity_of_page: self.__unsafe_private_named.88, - maintainer: self.__unsafe_private_named.89, - material: self.__unsafe_private_named.90, - material_extent: self.__unsafe_private_named.91, - mentions: self.__unsafe_private_named.92, - music_by: self.__unsafe_private_named.93, - name: self.__unsafe_private_named.94, - number_of_episodes: self.__unsafe_private_named.95, - number_of_seasons: self.__unsafe_private_named.96, - offers: self.__unsafe_private_named.97, - pattern: self.__unsafe_private_named.98, - position: self.__unsafe_private_named.99, - potential_action: self.__unsafe_private_named.100, - producer: self.__unsafe_private_named.101, - production_company: self.__unsafe_private_named.102, - provider: self.__unsafe_private_named.103, - publication: self.__unsafe_private_named.104, - publisher: self.__unsafe_private_named.105, - publisher_imprint: self.__unsafe_private_named.106, - publishing_principles: self.__unsafe_private_named.107, - recorded_at: self.__unsafe_private_named.108, - released_event: self.__unsafe_private_named.109, - review: self.__unsafe_private_named.110, - reviews: self.__unsafe_private_named.111, - same_as: self.__unsafe_private_named.112, - schema_version: self.__unsafe_private_named.113, - sd_date_published: self.__unsafe_private_named.114, - sd_license: self.__unsafe_private_named.115, - sd_publisher: self.__unsafe_private_named.116, - season: self.__unsafe_private_named.117, - seasons: self.__unsafe_private_named.118, - size: self.__unsafe_private_named.119, - source_organization: self.__unsafe_private_named.120, - spatial: self.__unsafe_private_named.121, - spatial_coverage: self.__unsafe_private_named.122, - sponsor: self.__unsafe_private_named.123, - start_date: self.__unsafe_private_named.124, - subject_of: self.__unsafe_private_named.125, - teaches: self.__unsafe_private_named.126, - temporal: self.__unsafe_private_named.127, - temporal_coverage: self.__unsafe_private_named.128, - text: self.__unsafe_private_named.129, - thumbnail: self.__unsafe_private_named.130, - thumbnail_url: self.__unsafe_private_named.131, - time_required: self.__unsafe_private_named.132, - title_eidr: self.__unsafe_private_named.133, - trailer: self.__unsafe_private_named.134, - translation_of_work: self.__unsafe_private_named.135, - translator: self.__unsafe_private_named.136, - typical_age_range: self.__unsafe_private_named.137, - url: self.__unsafe_private_named.138, - usage_info: self.__unsafe_private_named.139, - version: self.__unsafe_private_named.140, - video: self.__unsafe_private_named.141, - word_count: self.__unsafe_private_named.142, - work_example: self.__unsafe_private_named.143, - work_translation: self.__unsafe_private_named.144, - extra_data: Some(extra_data), - } - } -} - -impl<'a> TvSeries<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, TvSeriesRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesActor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesActors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesContainsSeason<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDirector<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDirectors<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEndDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEpisode<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Episode#embedded")] - EpisodeEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesEpisodes<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Episode#embedded")] - EpisodeEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesIssn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesMusicBy<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.MusicGroup#embedded")] - MusicGroupEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesNumberOfEpisodes<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesNumberOfSeasons<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesProductionCompany<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSeason<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSeasons<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesStartDate<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTitleEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTrailer<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum TvSeriesWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct TvSeriesGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: TvSeries<'a>, -} - -impl From> for TvSeries<'_> { - fn from(output: TvSeriesGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for TvSeries<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVSeries"; - type Record = TvSeriesRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct TvSeriesRecord; -impl jacquard_common::xrpc::XrpcResp for TvSeriesRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVSeries"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = TvSeriesGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for TvSeriesRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.TVSeries"; - type Record = TvSeriesRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for TvSeries<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.TVSeries" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_TVSeries() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-api/src/social_flockfeeds/lexical/type/web_site.rs b/crates/jacquard-api/src/social_flockfeeds/lexical/type/web_site.rs deleted file mode 100644 index f092095dd..000000000 --- a/crates/jacquard-api/src/social_flockfeeds/lexical/type/web_site.rs +++ /dev/null @@ -1,10530 +0,0 @@ -// @generated by jacquard-lexicon. DO NOT EDIT. -// -// Lexicon: social.flockfeeds.lexical.type.WebSite -// -// This file was automatically generated from Lexicon schemas. -// Any manual changes will be overwritten on the next regeneration. - -/// A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs. -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic, - Default -)] -#[serde(rename_all = "camelCase")] -pub struct Embedded<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - EmbeddedDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub issn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedIssn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedPublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum EmbeddedWorkTranslation<'a> {} -fn lexicon_doc_social_flockfeeds_lexical_type_WebSite() -> ::jacquard_lexicon::lexicon::LexiconDoc< - 'static, -> { - ::jacquard_lexicon::lexicon::LexiconDoc { - lexicon: ::jacquard_lexicon::lexicon::Lexicon::Lexicon1, - id: ::jacquard_common::CowStr::new_static( - "social.flockfeeds.lexical.type.WebSite", - ), - revision: None, - description: None, - defs: { - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("embedded"), - ::jacquard_lexicon::lexicon::LexUserType::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("abstract"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("assesses"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audience"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("citation"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editEIDR"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("encoding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("headline"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("isPartOf"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("issn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#issnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#issnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("keywords"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("material"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("mentions"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("position"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("producer"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("provider"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("temporal"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("main"), - ::jacquard_lexicon::lexicon::LexUserType::Record(::jacquard_lexicon::lexicon::LexRecord { - description: None, - key: Some(::jacquard_common::CowStr::new_static("tid")), - record: ::jacquard_lexicon::lexicon::LexRecordRecord::Object(::jacquard_lexicon::lexicon::LexObject { - description: Some( - ::jacquard_common::CowStr::new_static( - "A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.", - ), - ), - required: None, - nullable: None, - properties: { - #[allow(unused_mut)] - let mut map = ::alloc::collections::BTreeMap::new(); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("about"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#aboutList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "abstract", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#abstractScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#abstractList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessMode", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessModeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessModeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessModeSufficient", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ItemList#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessModeSufficientList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityAPI", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityAPIScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityAPIList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityControl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityControlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityControlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityFeature", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityFeatureScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityFeatureList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilityHazard", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityHazardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilityHazardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accessibilitySummary", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilitySummaryScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accessibilitySummaryList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "accountablePerson", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#accountablePersonList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "acquireLicensePage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#acquireLicensePageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#acquireLicensePageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "additionalType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#additionalTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#additionalTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "aggregateRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AggregateRating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#aggregateRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternateName", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#alternateNameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#alternateNameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "alternativeHeadline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#alternativeHeadlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#alternativeHeadlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "archivedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.WebPage#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#archivedAtScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#archivedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "assesses", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#assessesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#assessesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "associatedMedia", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#associatedMediaList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "audience", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Audience#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#audienceList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("audio"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AudioObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MusicRecording#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#audioList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("author"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#authorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("award"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#awardScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#awardList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("awards"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#awardsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#awardsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "character", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#characterList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "citation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#citationScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#citationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("comment"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Comment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#commentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "commentCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#commentCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#commentCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "conditionsOfAccess", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#conditionsOfAccessScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#conditionsOfAccessList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentLocation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentLocationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentRating", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Rating#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentRatingScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentRatingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contentReferenceTime", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentReferenceTimeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contentReferenceTimeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "contributor", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#contributorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightHolder", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightHolderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightNotice", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightNoticeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightNoticeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "copyrightYear", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightYearScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#copyrightYearList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "correction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CorrectionComment#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#correctionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#correctionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "countryOfOrigin", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Country#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#countryOfOriginList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creativeWorkStatus", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creativeWorkStatusScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creativeWorkStatusList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("creator"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "creditText", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creditTextScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#creditTextList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#dateCreatedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#dateCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "dateModified", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#dateModifiedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#dateModifiedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "datePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#datePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#datePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "description", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.TextObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#descriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#descriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "digitalSourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.IPTCDigitalSourceEnumeration#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#digitalSourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#digitalSourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "disambiguatingDescription", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#disambiguatingDescriptionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#disambiguatingDescriptionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "discussionUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#discussionUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#discussionUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "editEIDR", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#editEIDRScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#editEIDRList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("editor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#editorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalAlignment", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.AlignmentObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalAlignmentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalLevel", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalLevelScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalLevelList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "educationalUse", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalUseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#educationalUseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encoding", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#encodingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodingFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#encodingFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#encodingFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "encodings", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.MediaObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#encodingsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "exampleOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#exampleOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("expires"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#expiresScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#expiresList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "fileFormat", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#fileFormatScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#fileFormatList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funder"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#funderList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("funding"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Grant#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#fundingList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("genre"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#genreScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#genreList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("hasPart"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#hasPartList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "headline", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#headlineScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#headlineList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "identifier", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PropertyValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#identifierScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#identifierList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("image"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#imageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#imageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "inLanguage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Language#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#inLanguageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#inLanguageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactionStatistic", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.InteractionCounter#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#interactionStatisticList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interactivityType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#interactivityTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#interactivityTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "interpretedAsClaim", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Claim#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#interpretedAsClaimList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isAccessibleForFree", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isAccessibleForFreeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isAccessibleForFreeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOn", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isBasedOnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isBasedOnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isBasedOnUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isBasedOnUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isBasedOnUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isFamilyFriendly", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isFamilyFriendlyScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isFamilyFriendlyList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "isPartOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isPartOfScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#isPartOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("issn"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#issnScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#issnList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "keywords", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#keywordsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#keywordsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "learningResourceType", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#learningResourceTypeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#learningResourceTypeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("license"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#licenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#licenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "locationCreated", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#locationCreatedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntity", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#mainEntityList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mainEntityOfPage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#mainEntityOfPageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#mainEntityOfPageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "maintainer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#maintainerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "material", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Product#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#materialScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#materialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "materialExtent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#materialExtentScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#materialExtentList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "mentions", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Thing#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#mentionsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("name"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#nameScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#nameList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("offers"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Demand#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Offer#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#offersList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("pattern"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#patternScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#patternList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "position", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#positionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#positionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "potentialAction", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Action#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#potentialActionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "producer", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#producerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "provider", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#providerList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publication", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publicationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publisherImprint", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publisherImprintList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "publishingPrinciples", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publishingPrinciplesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#publishingPrinciplesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "recordedAt", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#recordedAtList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "releasedEvent", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.PublicationEvent#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#releasedEventList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("review"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#reviewList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("reviews"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Review#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#reviewsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sameAs"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sameAsScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sameAsList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "schemaVersion", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#schemaVersionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#schemaVersionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdDatePublished", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdDatePublishedScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdDatePublishedList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdLicense", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdLicenseScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdLicenseList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sdPublisher", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sdPublisherList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("size"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.QuantitativeValue#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.SizeSpecification#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sizeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sizeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "sourceOrganization", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sourceOrganizationList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("spatial"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#spatialList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "spatialCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Place#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#spatialCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("sponsor"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#sponsorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "subjectOf", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Event#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#subjectOfList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("teaches"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.DefinedTerm#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#teachesScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#teachesList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporal", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#temporalScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#temporalList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "temporalCoverage", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#temporalCoverageScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#temporalCoverageList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("text"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#textScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#textList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnail", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.ImageObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#thumbnailList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "thumbnailUrl", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#thumbnailUrlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#thumbnailUrlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "timeRequired", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#timeRequiredScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#timeRequiredList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translationOfWork", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#translationOfWorkList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "translator", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Organization#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Person#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#translatorList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "typicalAgeRange", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#typicalAgeRangeScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#typicalAgeRangeList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("url"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#urlScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#urlList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "usageInfo", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#usageInfoScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#usageInfoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("version"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#versionScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#versionList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static("video"), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.Clip#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.VideoObject#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#videoList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "wordCount", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#wordCountScalar"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#wordCountList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workExample", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#workExampleList") - ], - closed: None, - }), - ); - map.insert( - ::jacquard_common::smol_str::SmolStr::new_static( - "workTranslation", - ), - ::jacquard_lexicon::lexicon::LexObjectProperty::Union(::jacquard_lexicon::lexicon::LexRefUnion { - description: None, - refs: vec![ - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.type.CreativeWork#embedded"), - ::jacquard_common::CowStr::new_static("social.flockfeeds.lexical.prop.webSite#workTranslationList") - ], - closed: None, - }), - ); - map - }, - }), - }), - ); - map - }, - } -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for Embedded<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.WebSite" - } - fn def_name() -> &'static str { - "embedded" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_WebSite() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} - -#[jacquard_derive::lexicon] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct WebSite<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub about: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub r#abstract: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub access_mode_sufficient: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_api: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_control: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_feature: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_hazard: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accessibility_summary: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub accountable_person: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub acquire_license_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub additional_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub aggregate_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternate_name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub alternative_headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub archived_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub assesses: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub associated_media: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audience: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub audio: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub author: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub award: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub awards: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub character: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub citation: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub comment_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub conditions_of_access: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_location: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_rating: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub content_reference_time: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub contributor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_holder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_notice: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub copyright_year: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub correction: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub country_of_origin: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creative_work_status: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub creator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub credit_text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_modified: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub description: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub digital_source_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub disambiguating_description: std::option::Option< - WebSiteDisambiguatingDescription<'a>, - >, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub discussion_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub edit_eidr: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub editor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_alignment: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_level: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub educational_use: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encoding_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub encodings: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub example_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub expires: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub file_format: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funder: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub funding: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub genre: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub has_part: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub headline: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub identifier: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub image: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub in_language: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interaction_statistic: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interactivity_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub interpreted_as_claim: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_accessible_for_free: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_based_on_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_family_friendly: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub is_part_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub issn: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub keywords: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub learning_resource_type: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub location_created: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub main_entity_of_page: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub maintainer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub material_extent: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub mentions: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub name: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub offers: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub pattern: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub position: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub potential_action: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub producer: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub provider: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publication: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publisher_imprint: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub publishing_principles: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub recorded_at: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub released_event: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub review: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub reviews: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub same_as: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub schema_version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_date_published: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_license: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sd_publisher: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub size: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub source_organization: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub spatial_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub sponsor: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub subject_of: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub teaches: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub temporal_coverage: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub text: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub thumbnail_url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub time_required: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translation_of_work: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub translator: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub typical_age_range: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub url: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub usage_info: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub version: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub video: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub word_count: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_example: std::option::Option>, - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub work_translation: std::option::Option>, -} - -pub mod web_site_state { - - pub use crate::builder_types::{Set, Unset, IsSet, IsUnset}; - #[allow(unused)] - use ::core::marker::PhantomData; - mod sealed { - pub trait Sealed {} - } - /// State trait tracking which required fields have been set - pub trait State: sealed::Sealed {} - /// Empty state - all required fields are unset - pub struct Empty(()); - impl sealed::Sealed for Empty {} - impl State for Empty {} - /// Marker types for field names - #[allow(non_camel_case_types)] - pub mod members {} -} - -/// Builder for constructing an instance of this type -pub struct WebSiteBuilder<'a, S: web_site_state::State> { - _phantom_state: ::core::marker::PhantomData S>, - __unsafe_private_named: ( - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ::core::option::Option>, - ), - _phantom: ::core::marker::PhantomData<&'a ()>, -} - -impl<'a> WebSite<'a> { - /// Create a new builder for this type - pub fn new() -> WebSiteBuilder<'a, web_site_state::Empty> { - WebSiteBuilder::new() - } -} - -impl<'a> WebSiteBuilder<'a, web_site_state::Empty> { - /// Create a new builder with all fields unset - pub fn new() -> Self { - WebSiteBuilder { - _phantom_state: ::core::marker::PhantomData, - __unsafe_private_named: ( - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - ), - _phantom: ::core::marker::PhantomData, - } - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `about` field (optional) - pub fn about(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.0 = value.into(); - self - } - /// Set the `about` field to an Option value (optional) - pub fn maybe_about(mut self, value: Option>) -> Self { - self.__unsafe_private_named.0 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `abstract` field (optional) - pub fn r#abstract(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.1 = value.into(); - self - } - /// Set the `abstract` field to an Option value (optional) - pub fn maybe_abstract(mut self, value: Option>) -> Self { - self.__unsafe_private_named.1 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `accessMode` field (optional) - pub fn access_mode( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.2 = value.into(); - self - } - /// Set the `accessMode` field to an Option value (optional) - pub fn maybe_access_mode(mut self, value: Option>) -> Self { - self.__unsafe_private_named.2 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `accessModeSufficient` field (optional) - pub fn access_mode_sufficient( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.3 = value.into(); - self - } - /// Set the `accessModeSufficient` field to an Option value (optional) - pub fn maybe_access_mode_sufficient( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.3 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `accessibilityAPI` field (optional) - pub fn accessibility_api( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.4 = value.into(); - self - } - /// Set the `accessibilityAPI` field to an Option value (optional) - pub fn maybe_accessibility_api( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.4 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `accessibilityControl` field (optional) - pub fn accessibility_control( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.5 = value.into(); - self - } - /// Set the `accessibilityControl` field to an Option value (optional) - pub fn maybe_accessibility_control( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.5 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `accessibilityFeature` field (optional) - pub fn accessibility_feature( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.6 = value.into(); - self - } - /// Set the `accessibilityFeature` field to an Option value (optional) - pub fn maybe_accessibility_feature( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.6 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `accessibilityHazard` field (optional) - pub fn accessibility_hazard( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.7 = value.into(); - self - } - /// Set the `accessibilityHazard` field to an Option value (optional) - pub fn maybe_accessibility_hazard( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.7 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `accessibilitySummary` field (optional) - pub fn accessibility_summary( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.8 = value.into(); - self - } - /// Set the `accessibilitySummary` field to an Option value (optional) - pub fn maybe_accessibility_summary( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.8 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `accountablePerson` field (optional) - pub fn accountable_person( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.9 = value.into(); - self - } - /// Set the `accountablePerson` field to an Option value (optional) - pub fn maybe_accountable_person( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.9 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `acquireLicensePage` field (optional) - pub fn acquire_license_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.10 = value.into(); - self - } - /// Set the `acquireLicensePage` field to an Option value (optional) - pub fn maybe_acquire_license_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.10 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `additionalType` field (optional) - pub fn additional_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.11 = value.into(); - self - } - /// Set the `additionalType` field to an Option value (optional) - pub fn maybe_additional_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.11 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `aggregateRating` field (optional) - pub fn aggregate_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.12 = value.into(); - self - } - /// Set the `aggregateRating` field to an Option value (optional) - pub fn maybe_aggregate_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.12 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `alternateName` field (optional) - pub fn alternate_name( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.13 = value.into(); - self - } - /// Set the `alternateName` field to an Option value (optional) - pub fn maybe_alternate_name( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.13 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `alternativeHeadline` field (optional) - pub fn alternative_headline( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.14 = value.into(); - self - } - /// Set the `alternativeHeadline` field to an Option value (optional) - pub fn maybe_alternative_headline( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.14 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `archivedAt` field (optional) - pub fn archived_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.15 = value.into(); - self - } - /// Set the `archivedAt` field to an Option value (optional) - pub fn maybe_archived_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.15 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `assesses` field (optional) - pub fn assesses(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.16 = value.into(); - self - } - /// Set the `assesses` field to an Option value (optional) - pub fn maybe_assesses(mut self, value: Option>) -> Self { - self.__unsafe_private_named.16 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `associatedMedia` field (optional) - pub fn associated_media( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.17 = value.into(); - self - } - /// Set the `associatedMedia` field to an Option value (optional) - pub fn maybe_associated_media( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.17 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `audience` field (optional) - pub fn audience(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.18 = value.into(); - self - } - /// Set the `audience` field to an Option value (optional) - pub fn maybe_audience(mut self, value: Option>) -> Self { - self.__unsafe_private_named.18 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `audio` field (optional) - pub fn audio(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.19 = value.into(); - self - } - /// Set the `audio` field to an Option value (optional) - pub fn maybe_audio(mut self, value: Option>) -> Self { - self.__unsafe_private_named.19 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `author` field (optional) - pub fn author(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.20 = value.into(); - self - } - /// Set the `author` field to an Option value (optional) - pub fn maybe_author(mut self, value: Option>) -> Self { - self.__unsafe_private_named.20 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `award` field (optional) - pub fn award(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.21 = value.into(); - self - } - /// Set the `award` field to an Option value (optional) - pub fn maybe_award(mut self, value: Option>) -> Self { - self.__unsafe_private_named.21 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `awards` field (optional) - pub fn awards(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.22 = value.into(); - self - } - /// Set the `awards` field to an Option value (optional) - pub fn maybe_awards(mut self, value: Option>) -> Self { - self.__unsafe_private_named.22 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `character` field (optional) - pub fn character(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.23 = value.into(); - self - } - /// Set the `character` field to an Option value (optional) - pub fn maybe_character(mut self, value: Option>) -> Self { - self.__unsafe_private_named.23 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `citation` field (optional) - pub fn citation(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.24 = value.into(); - self - } - /// Set the `citation` field to an Option value (optional) - pub fn maybe_citation(mut self, value: Option>) -> Self { - self.__unsafe_private_named.24 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `comment` field (optional) - pub fn comment(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.25 = value.into(); - self - } - /// Set the `comment` field to an Option value (optional) - pub fn maybe_comment(mut self, value: Option>) -> Self { - self.__unsafe_private_named.25 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `commentCount` field (optional) - pub fn comment_count( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.26 = value.into(); - self - } - /// Set the `commentCount` field to an Option value (optional) - pub fn maybe_comment_count( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.26 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `conditionsOfAccess` field (optional) - pub fn conditions_of_access( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.27 = value.into(); - self - } - /// Set the `conditionsOfAccess` field to an Option value (optional) - pub fn maybe_conditions_of_access( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.27 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `contentLocation` field (optional) - pub fn content_location( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.28 = value.into(); - self - } - /// Set the `contentLocation` field to an Option value (optional) - pub fn maybe_content_location( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.28 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `contentRating` field (optional) - pub fn content_rating( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.29 = value.into(); - self - } - /// Set the `contentRating` field to an Option value (optional) - pub fn maybe_content_rating( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.29 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `contentReferenceTime` field (optional) - pub fn content_reference_time( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.30 = value.into(); - self - } - /// Set the `contentReferenceTime` field to an Option value (optional) - pub fn maybe_content_reference_time( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.30 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `contributor` field (optional) - pub fn contributor( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.31 = value.into(); - self - } - /// Set the `contributor` field to an Option value (optional) - pub fn maybe_contributor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.31 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `copyrightHolder` field (optional) - pub fn copyright_holder( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.32 = value.into(); - self - } - /// Set the `copyrightHolder` field to an Option value (optional) - pub fn maybe_copyright_holder( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.32 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `copyrightNotice` field (optional) - pub fn copyright_notice( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.33 = value.into(); - self - } - /// Set the `copyrightNotice` field to an Option value (optional) - pub fn maybe_copyright_notice( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.33 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `copyrightYear` field (optional) - pub fn copyright_year( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.34 = value.into(); - self - } - /// Set the `copyrightYear` field to an Option value (optional) - pub fn maybe_copyright_year( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.34 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `correction` field (optional) - pub fn correction( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.35 = value.into(); - self - } - /// Set the `correction` field to an Option value (optional) - pub fn maybe_correction(mut self, value: Option>) -> Self { - self.__unsafe_private_named.35 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `countryOfOrigin` field (optional) - pub fn country_of_origin( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.36 = value.into(); - self - } - /// Set the `countryOfOrigin` field to an Option value (optional) - pub fn maybe_country_of_origin( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.36 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `creativeWorkStatus` field (optional) - pub fn creative_work_status( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.37 = value.into(); - self - } - /// Set the `creativeWorkStatus` field to an Option value (optional) - pub fn maybe_creative_work_status( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.37 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `creator` field (optional) - pub fn creator(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.38 = value.into(); - self - } - /// Set the `creator` field to an Option value (optional) - pub fn maybe_creator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.38 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `creditText` field (optional) - pub fn credit_text( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.39 = value.into(); - self - } - /// Set the `creditText` field to an Option value (optional) - pub fn maybe_credit_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.39 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `dateCreated` field (optional) - pub fn date_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.40 = value.into(); - self - } - /// Set the `dateCreated` field to an Option value (optional) - pub fn maybe_date_created(mut self, value: Option>) -> Self { - self.__unsafe_private_named.40 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `dateModified` field (optional) - pub fn date_modified( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.41 = value.into(); - self - } - /// Set the `dateModified` field to an Option value (optional) - pub fn maybe_date_modified( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.41 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `datePublished` field (optional) - pub fn date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.42 = value.into(); - self - } - /// Set the `datePublished` field to an Option value (optional) - pub fn maybe_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.42 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `description` field (optional) - pub fn description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.43 = value.into(); - self - } - /// Set the `description` field to an Option value (optional) - pub fn maybe_description(mut self, value: Option>) -> Self { - self.__unsafe_private_named.43 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `digitalSourceType` field (optional) - pub fn digital_source_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.44 = value.into(); - self - } - /// Set the `digitalSourceType` field to an Option value (optional) - pub fn maybe_digital_source_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.44 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `disambiguatingDescription` field (optional) - pub fn disambiguating_description( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.45 = value.into(); - self - } - /// Set the `disambiguatingDescription` field to an Option value (optional) - pub fn maybe_disambiguating_description( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.45 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `discussionUrl` field (optional) - pub fn discussion_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.46 = value.into(); - self - } - /// Set the `discussionUrl` field to an Option value (optional) - pub fn maybe_discussion_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.46 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `editEIDR` field (optional) - pub fn edit_eidr(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.47 = value.into(); - self - } - /// Set the `editEIDR` field to an Option value (optional) - pub fn maybe_edit_eidr(mut self, value: Option>) -> Self { - self.__unsafe_private_named.47 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `editor` field (optional) - pub fn editor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.48 = value.into(); - self - } - /// Set the `editor` field to an Option value (optional) - pub fn maybe_editor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.48 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `educationalAlignment` field (optional) - pub fn educational_alignment( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.49 = value.into(); - self - } - /// Set the `educationalAlignment` field to an Option value (optional) - pub fn maybe_educational_alignment( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.49 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `educationalLevel` field (optional) - pub fn educational_level( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.50 = value.into(); - self - } - /// Set the `educationalLevel` field to an Option value (optional) - pub fn maybe_educational_level( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.50 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `educationalUse` field (optional) - pub fn educational_use( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.51 = value.into(); - self - } - /// Set the `educationalUse` field to an Option value (optional) - pub fn maybe_educational_use( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.51 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `encoding` field (optional) - pub fn encoding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.52 = value.into(); - self - } - /// Set the `encoding` field to an Option value (optional) - pub fn maybe_encoding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.52 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `encodingFormat` field (optional) - pub fn encoding_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.53 = value.into(); - self - } - /// Set the `encodingFormat` field to an Option value (optional) - pub fn maybe_encoding_format( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.53 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `encodings` field (optional) - pub fn encodings(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.54 = value.into(); - self - } - /// Set the `encodings` field to an Option value (optional) - pub fn maybe_encodings(mut self, value: Option>) -> Self { - self.__unsafe_private_named.54 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `exampleOfWork` field (optional) - pub fn example_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.55 = value.into(); - self - } - /// Set the `exampleOfWork` field to an Option value (optional) - pub fn maybe_example_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.55 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `expires` field (optional) - pub fn expires(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.56 = value.into(); - self - } - /// Set the `expires` field to an Option value (optional) - pub fn maybe_expires(mut self, value: Option>) -> Self { - self.__unsafe_private_named.56 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `fileFormat` field (optional) - pub fn file_format( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.57 = value.into(); - self - } - /// Set the `fileFormat` field to an Option value (optional) - pub fn maybe_file_format(mut self, value: Option>) -> Self { - self.__unsafe_private_named.57 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `funder` field (optional) - pub fn funder(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.58 = value.into(); - self - } - /// Set the `funder` field to an Option value (optional) - pub fn maybe_funder(mut self, value: Option>) -> Self { - self.__unsafe_private_named.58 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `funding` field (optional) - pub fn funding(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.59 = value.into(); - self - } - /// Set the `funding` field to an Option value (optional) - pub fn maybe_funding(mut self, value: Option>) -> Self { - self.__unsafe_private_named.59 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `genre` field (optional) - pub fn genre(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.60 = value.into(); - self - } - /// Set the `genre` field to an Option value (optional) - pub fn maybe_genre(mut self, value: Option>) -> Self { - self.__unsafe_private_named.60 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `hasPart` field (optional) - pub fn has_part(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.61 = value.into(); - self - } - /// Set the `hasPart` field to an Option value (optional) - pub fn maybe_has_part(mut self, value: Option>) -> Self { - self.__unsafe_private_named.61 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `headline` field (optional) - pub fn headline(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.62 = value.into(); - self - } - /// Set the `headline` field to an Option value (optional) - pub fn maybe_headline(mut self, value: Option>) -> Self { - self.__unsafe_private_named.62 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `identifier` field (optional) - pub fn identifier( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.63 = value.into(); - self - } - /// Set the `identifier` field to an Option value (optional) - pub fn maybe_identifier(mut self, value: Option>) -> Self { - self.__unsafe_private_named.63 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `image` field (optional) - pub fn image(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.64 = value.into(); - self - } - /// Set the `image` field to an Option value (optional) - pub fn maybe_image(mut self, value: Option>) -> Self { - self.__unsafe_private_named.64 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `inLanguage` field (optional) - pub fn in_language( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.65 = value.into(); - self - } - /// Set the `inLanguage` field to an Option value (optional) - pub fn maybe_in_language(mut self, value: Option>) -> Self { - self.__unsafe_private_named.65 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `interactionStatistic` field (optional) - pub fn interaction_statistic( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.66 = value.into(); - self - } - /// Set the `interactionStatistic` field to an Option value (optional) - pub fn maybe_interaction_statistic( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.66 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `interactivityType` field (optional) - pub fn interactivity_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.67 = value.into(); - self - } - /// Set the `interactivityType` field to an Option value (optional) - pub fn maybe_interactivity_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.67 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `interpretedAsClaim` field (optional) - pub fn interpreted_as_claim( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.68 = value.into(); - self - } - /// Set the `interpretedAsClaim` field to an Option value (optional) - pub fn maybe_interpreted_as_claim( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.68 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `isAccessibleForFree` field (optional) - pub fn is_accessible_for_free( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.69 = value.into(); - self - } - /// Set the `isAccessibleForFree` field to an Option value (optional) - pub fn maybe_is_accessible_for_free( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.69 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `isBasedOn` field (optional) - pub fn is_based_on( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.70 = value.into(); - self - } - /// Set the `isBasedOn` field to an Option value (optional) - pub fn maybe_is_based_on(mut self, value: Option>) -> Self { - self.__unsafe_private_named.70 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `isBasedOnUrl` field (optional) - pub fn is_based_on_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.71 = value.into(); - self - } - /// Set the `isBasedOnUrl` field to an Option value (optional) - pub fn maybe_is_based_on_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.71 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `isFamilyFriendly` field (optional) - pub fn is_family_friendly( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.72 = value.into(); - self - } - /// Set the `isFamilyFriendly` field to an Option value (optional) - pub fn maybe_is_family_friendly( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.72 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `isPartOf` field (optional) - pub fn is_part_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.73 = value.into(); - self - } - /// Set the `isPartOf` field to an Option value (optional) - pub fn maybe_is_part_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.73 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `issn` field (optional) - pub fn issn(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.74 = value.into(); - self - } - /// Set the `issn` field to an Option value (optional) - pub fn maybe_issn(mut self, value: Option>) -> Self { - self.__unsafe_private_named.74 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `keywords` field (optional) - pub fn keywords(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.75 = value.into(); - self - } - /// Set the `keywords` field to an Option value (optional) - pub fn maybe_keywords(mut self, value: Option>) -> Self { - self.__unsafe_private_named.75 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `learningResourceType` field (optional) - pub fn learning_resource_type( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.76 = value.into(); - self - } - /// Set the `learningResourceType` field to an Option value (optional) - pub fn maybe_learning_resource_type( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.76 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `license` field (optional) - pub fn license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.77 = value.into(); - self - } - /// Set the `license` field to an Option value (optional) - pub fn maybe_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.77 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `locationCreated` field (optional) - pub fn location_created( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.78 = value.into(); - self - } - /// Set the `locationCreated` field to an Option value (optional) - pub fn maybe_location_created( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.78 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `mainEntity` field (optional) - pub fn main_entity( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.79 = value.into(); - self - } - /// Set the `mainEntity` field to an Option value (optional) - pub fn maybe_main_entity(mut self, value: Option>) -> Self { - self.__unsafe_private_named.79 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `mainEntityOfPage` field (optional) - pub fn main_entity_of_page( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.80 = value.into(); - self - } - /// Set the `mainEntityOfPage` field to an Option value (optional) - pub fn maybe_main_entity_of_page( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.80 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `maintainer` field (optional) - pub fn maintainer( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.81 = value.into(); - self - } - /// Set the `maintainer` field to an Option value (optional) - pub fn maybe_maintainer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.81 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `material` field (optional) - pub fn material(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.82 = value.into(); - self - } - /// Set the `material` field to an Option value (optional) - pub fn maybe_material(mut self, value: Option>) -> Self { - self.__unsafe_private_named.82 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `materialExtent` field (optional) - pub fn material_extent( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.83 = value.into(); - self - } - /// Set the `materialExtent` field to an Option value (optional) - pub fn maybe_material_extent( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.83 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `mentions` field (optional) - pub fn mentions(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.84 = value.into(); - self - } - /// Set the `mentions` field to an Option value (optional) - pub fn maybe_mentions(mut self, value: Option>) -> Self { - self.__unsafe_private_named.84 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `name` field (optional) - pub fn name(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.85 = value.into(); - self - } - /// Set the `name` field to an Option value (optional) - pub fn maybe_name(mut self, value: Option>) -> Self { - self.__unsafe_private_named.85 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `offers` field (optional) - pub fn offers(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.86 = value.into(); - self - } - /// Set the `offers` field to an Option value (optional) - pub fn maybe_offers(mut self, value: Option>) -> Self { - self.__unsafe_private_named.86 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `pattern` field (optional) - pub fn pattern(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.87 = value.into(); - self - } - /// Set the `pattern` field to an Option value (optional) - pub fn maybe_pattern(mut self, value: Option>) -> Self { - self.__unsafe_private_named.87 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `position` field (optional) - pub fn position(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.88 = value.into(); - self - } - /// Set the `position` field to an Option value (optional) - pub fn maybe_position(mut self, value: Option>) -> Self { - self.__unsafe_private_named.88 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `potentialAction` field (optional) - pub fn potential_action( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.89 = value.into(); - self - } - /// Set the `potentialAction` field to an Option value (optional) - pub fn maybe_potential_action( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.89 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `producer` field (optional) - pub fn producer(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.90 = value.into(); - self - } - /// Set the `producer` field to an Option value (optional) - pub fn maybe_producer(mut self, value: Option>) -> Self { - self.__unsafe_private_named.90 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `provider` field (optional) - pub fn provider(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.91 = value.into(); - self - } - /// Set the `provider` field to an Option value (optional) - pub fn maybe_provider(mut self, value: Option>) -> Self { - self.__unsafe_private_named.91 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `publication` field (optional) - pub fn publication( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.92 = value.into(); - self - } - /// Set the `publication` field to an Option value (optional) - pub fn maybe_publication(mut self, value: Option>) -> Self { - self.__unsafe_private_named.92 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `publisher` field (optional) - pub fn publisher(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.93 = value.into(); - self - } - /// Set the `publisher` field to an Option value (optional) - pub fn maybe_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.93 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `publisherImprint` field (optional) - pub fn publisher_imprint( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.94 = value.into(); - self - } - /// Set the `publisherImprint` field to an Option value (optional) - pub fn maybe_publisher_imprint( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.94 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `publishingPrinciples` field (optional) - pub fn publishing_principles( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.95 = value.into(); - self - } - /// Set the `publishingPrinciples` field to an Option value (optional) - pub fn maybe_publishing_principles( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.95 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `recordedAt` field (optional) - pub fn recorded_at( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.96 = value.into(); - self - } - /// Set the `recordedAt` field to an Option value (optional) - pub fn maybe_recorded_at(mut self, value: Option>) -> Self { - self.__unsafe_private_named.96 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `releasedEvent` field (optional) - pub fn released_event( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.97 = value.into(); - self - } - /// Set the `releasedEvent` field to an Option value (optional) - pub fn maybe_released_event( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.97 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `review` field (optional) - pub fn review(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.98 = value.into(); - self - } - /// Set the `review` field to an Option value (optional) - pub fn maybe_review(mut self, value: Option>) -> Self { - self.__unsafe_private_named.98 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `reviews` field (optional) - pub fn reviews(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.99 = value.into(); - self - } - /// Set the `reviews` field to an Option value (optional) - pub fn maybe_reviews(mut self, value: Option>) -> Self { - self.__unsafe_private_named.99 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `sameAs` field (optional) - pub fn same_as(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.100 = value.into(); - self - } - /// Set the `sameAs` field to an Option value (optional) - pub fn maybe_same_as(mut self, value: Option>) -> Self { - self.__unsafe_private_named.100 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `schemaVersion` field (optional) - pub fn schema_version( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.101 = value.into(); - self - } - /// Set the `schemaVersion` field to an Option value (optional) - pub fn maybe_schema_version( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.101 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `sdDatePublished` field (optional) - pub fn sd_date_published( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.102 = value.into(); - self - } - /// Set the `sdDatePublished` field to an Option value (optional) - pub fn maybe_sd_date_published( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.102 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `sdLicense` field (optional) - pub fn sd_license(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.103 = value.into(); - self - } - /// Set the `sdLicense` field to an Option value (optional) - pub fn maybe_sd_license(mut self, value: Option>) -> Self { - self.__unsafe_private_named.103 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `sdPublisher` field (optional) - pub fn sd_publisher( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.104 = value.into(); - self - } - /// Set the `sdPublisher` field to an Option value (optional) - pub fn maybe_sd_publisher(mut self, value: Option>) -> Self { - self.__unsafe_private_named.104 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `size` field (optional) - pub fn size(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.105 = value.into(); - self - } - /// Set the `size` field to an Option value (optional) - pub fn maybe_size(mut self, value: Option>) -> Self { - self.__unsafe_private_named.105 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `sourceOrganization` field (optional) - pub fn source_organization( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.106 = value.into(); - self - } - /// Set the `sourceOrganization` field to an Option value (optional) - pub fn maybe_source_organization( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.106 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `spatial` field (optional) - pub fn spatial(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.107 = value.into(); - self - } - /// Set the `spatial` field to an Option value (optional) - pub fn maybe_spatial(mut self, value: Option>) -> Self { - self.__unsafe_private_named.107 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `spatialCoverage` field (optional) - pub fn spatial_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.108 = value.into(); - self - } - /// Set the `spatialCoverage` field to an Option value (optional) - pub fn maybe_spatial_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.108 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `sponsor` field (optional) - pub fn sponsor(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.109 = value.into(); - self - } - /// Set the `sponsor` field to an Option value (optional) - pub fn maybe_sponsor(mut self, value: Option>) -> Self { - self.__unsafe_private_named.109 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `subjectOf` field (optional) - pub fn subject_of(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.110 = value.into(); - self - } - /// Set the `subjectOf` field to an Option value (optional) - pub fn maybe_subject_of(mut self, value: Option>) -> Self { - self.__unsafe_private_named.110 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `teaches` field (optional) - pub fn teaches(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.111 = value.into(); - self - } - /// Set the `teaches` field to an Option value (optional) - pub fn maybe_teaches(mut self, value: Option>) -> Self { - self.__unsafe_private_named.111 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `temporal` field (optional) - pub fn temporal(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.112 = value.into(); - self - } - /// Set the `temporal` field to an Option value (optional) - pub fn maybe_temporal(mut self, value: Option>) -> Self { - self.__unsafe_private_named.112 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `temporalCoverage` field (optional) - pub fn temporal_coverage( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.113 = value.into(); - self - } - /// Set the `temporalCoverage` field to an Option value (optional) - pub fn maybe_temporal_coverage( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.113 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `text` field (optional) - pub fn text(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.114 = value.into(); - self - } - /// Set the `text` field to an Option value (optional) - pub fn maybe_text(mut self, value: Option>) -> Self { - self.__unsafe_private_named.114 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `thumbnail` field (optional) - pub fn thumbnail(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.115 = value.into(); - self - } - /// Set the `thumbnail` field to an Option value (optional) - pub fn maybe_thumbnail(mut self, value: Option>) -> Self { - self.__unsafe_private_named.115 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `thumbnailUrl` field (optional) - pub fn thumbnail_url( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.116 = value.into(); - self - } - /// Set the `thumbnailUrl` field to an Option value (optional) - pub fn maybe_thumbnail_url( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.116 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `timeRequired` field (optional) - pub fn time_required( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.117 = value.into(); - self - } - /// Set the `timeRequired` field to an Option value (optional) - pub fn maybe_time_required( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.117 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `translationOfWork` field (optional) - pub fn translation_of_work( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.118 = value.into(); - self - } - /// Set the `translationOfWork` field to an Option value (optional) - pub fn maybe_translation_of_work( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.118 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `translator` field (optional) - pub fn translator( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.119 = value.into(); - self - } - /// Set the `translator` field to an Option value (optional) - pub fn maybe_translator(mut self, value: Option>) -> Self { - self.__unsafe_private_named.119 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `typicalAgeRange` field (optional) - pub fn typical_age_range( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.120 = value.into(); - self - } - /// Set the `typicalAgeRange` field to an Option value (optional) - pub fn maybe_typical_age_range( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.120 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `url` field (optional) - pub fn url(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.121 = value.into(); - self - } - /// Set the `url` field to an Option value (optional) - pub fn maybe_url(mut self, value: Option>) -> Self { - self.__unsafe_private_named.121 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `usageInfo` field (optional) - pub fn usage_info(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.122 = value.into(); - self - } - /// Set the `usageInfo` field to an Option value (optional) - pub fn maybe_usage_info(mut self, value: Option>) -> Self { - self.__unsafe_private_named.122 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `version` field (optional) - pub fn version(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.123 = value.into(); - self - } - /// Set the `version` field to an Option value (optional) - pub fn maybe_version(mut self, value: Option>) -> Self { - self.__unsafe_private_named.123 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `video` field (optional) - pub fn video(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.124 = value.into(); - self - } - /// Set the `video` field to an Option value (optional) - pub fn maybe_video(mut self, value: Option>) -> Self { - self.__unsafe_private_named.124 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `wordCount` field (optional) - pub fn word_count(mut self, value: impl Into>>) -> Self { - self.__unsafe_private_named.125 = value.into(); - self - } - /// Set the `wordCount` field to an Option value (optional) - pub fn maybe_word_count(mut self, value: Option>) -> Self { - self.__unsafe_private_named.125 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `workExample` field (optional) - pub fn work_example( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.126 = value.into(); - self - } - /// Set the `workExample` field to an Option value (optional) - pub fn maybe_work_example(mut self, value: Option>) -> Self { - self.__unsafe_private_named.126 = value; - self - } -} - -impl<'a, S: web_site_state::State> WebSiteBuilder<'a, S> { - /// Set the `workTranslation` field (optional) - pub fn work_translation( - mut self, - value: impl Into>>, - ) -> Self { - self.__unsafe_private_named.127 = value.into(); - self - } - /// Set the `workTranslation` field to an Option value (optional) - pub fn maybe_work_translation( - mut self, - value: Option>, - ) -> Self { - self.__unsafe_private_named.127 = value; - self - } -} - -impl<'a, S> WebSiteBuilder<'a, S> -where - S: web_site_state::State, -{ - /// Build the final struct - pub fn build(self) -> WebSite<'a> { - WebSite { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - assesses: self.__unsafe_private_named.16, - associated_media: self.__unsafe_private_named.17, - audience: self.__unsafe_private_named.18, - audio: self.__unsafe_private_named.19, - author: self.__unsafe_private_named.20, - award: self.__unsafe_private_named.21, - awards: self.__unsafe_private_named.22, - character: self.__unsafe_private_named.23, - citation: self.__unsafe_private_named.24, - comment: self.__unsafe_private_named.25, - comment_count: self.__unsafe_private_named.26, - conditions_of_access: self.__unsafe_private_named.27, - content_location: self.__unsafe_private_named.28, - content_rating: self.__unsafe_private_named.29, - content_reference_time: self.__unsafe_private_named.30, - contributor: self.__unsafe_private_named.31, - copyright_holder: self.__unsafe_private_named.32, - copyright_notice: self.__unsafe_private_named.33, - copyright_year: self.__unsafe_private_named.34, - correction: self.__unsafe_private_named.35, - country_of_origin: self.__unsafe_private_named.36, - creative_work_status: self.__unsafe_private_named.37, - creator: self.__unsafe_private_named.38, - credit_text: self.__unsafe_private_named.39, - date_created: self.__unsafe_private_named.40, - date_modified: self.__unsafe_private_named.41, - date_published: self.__unsafe_private_named.42, - description: self.__unsafe_private_named.43, - digital_source_type: self.__unsafe_private_named.44, - disambiguating_description: self.__unsafe_private_named.45, - discussion_url: self.__unsafe_private_named.46, - edit_eidr: self.__unsafe_private_named.47, - editor: self.__unsafe_private_named.48, - educational_alignment: self.__unsafe_private_named.49, - educational_level: self.__unsafe_private_named.50, - educational_use: self.__unsafe_private_named.51, - encoding: self.__unsafe_private_named.52, - encoding_format: self.__unsafe_private_named.53, - encodings: self.__unsafe_private_named.54, - example_of_work: self.__unsafe_private_named.55, - expires: self.__unsafe_private_named.56, - file_format: self.__unsafe_private_named.57, - funder: self.__unsafe_private_named.58, - funding: self.__unsafe_private_named.59, - genre: self.__unsafe_private_named.60, - has_part: self.__unsafe_private_named.61, - headline: self.__unsafe_private_named.62, - identifier: self.__unsafe_private_named.63, - image: self.__unsafe_private_named.64, - in_language: self.__unsafe_private_named.65, - interaction_statistic: self.__unsafe_private_named.66, - interactivity_type: self.__unsafe_private_named.67, - interpreted_as_claim: self.__unsafe_private_named.68, - is_accessible_for_free: self.__unsafe_private_named.69, - is_based_on: self.__unsafe_private_named.70, - is_based_on_url: self.__unsafe_private_named.71, - is_family_friendly: self.__unsafe_private_named.72, - is_part_of: self.__unsafe_private_named.73, - issn: self.__unsafe_private_named.74, - keywords: self.__unsafe_private_named.75, - learning_resource_type: self.__unsafe_private_named.76, - license: self.__unsafe_private_named.77, - location_created: self.__unsafe_private_named.78, - main_entity: self.__unsafe_private_named.79, - main_entity_of_page: self.__unsafe_private_named.80, - maintainer: self.__unsafe_private_named.81, - material: self.__unsafe_private_named.82, - material_extent: self.__unsafe_private_named.83, - mentions: self.__unsafe_private_named.84, - name: self.__unsafe_private_named.85, - offers: self.__unsafe_private_named.86, - pattern: self.__unsafe_private_named.87, - position: self.__unsafe_private_named.88, - potential_action: self.__unsafe_private_named.89, - producer: self.__unsafe_private_named.90, - provider: self.__unsafe_private_named.91, - publication: self.__unsafe_private_named.92, - publisher: self.__unsafe_private_named.93, - publisher_imprint: self.__unsafe_private_named.94, - publishing_principles: self.__unsafe_private_named.95, - recorded_at: self.__unsafe_private_named.96, - released_event: self.__unsafe_private_named.97, - review: self.__unsafe_private_named.98, - reviews: self.__unsafe_private_named.99, - same_as: self.__unsafe_private_named.100, - schema_version: self.__unsafe_private_named.101, - sd_date_published: self.__unsafe_private_named.102, - sd_license: self.__unsafe_private_named.103, - sd_publisher: self.__unsafe_private_named.104, - size: self.__unsafe_private_named.105, - source_organization: self.__unsafe_private_named.106, - spatial: self.__unsafe_private_named.107, - spatial_coverage: self.__unsafe_private_named.108, - sponsor: self.__unsafe_private_named.109, - subject_of: self.__unsafe_private_named.110, - teaches: self.__unsafe_private_named.111, - temporal: self.__unsafe_private_named.112, - temporal_coverage: self.__unsafe_private_named.113, - text: self.__unsafe_private_named.114, - thumbnail: self.__unsafe_private_named.115, - thumbnail_url: self.__unsafe_private_named.116, - time_required: self.__unsafe_private_named.117, - translation_of_work: self.__unsafe_private_named.118, - translator: self.__unsafe_private_named.119, - typical_age_range: self.__unsafe_private_named.120, - url: self.__unsafe_private_named.121, - usage_info: self.__unsafe_private_named.122, - version: self.__unsafe_private_named.123, - video: self.__unsafe_private_named.124, - word_count: self.__unsafe_private_named.125, - work_example: self.__unsafe_private_named.126, - work_translation: self.__unsafe_private_named.127, - extra_data: Default::default(), - } - } - /// Build the final struct with custom extra_data - pub fn build_with_data( - self, - extra_data: std::collections::BTreeMap< - jacquard_common::smol_str::SmolStr, - jacquard_common::types::value::Data<'a>, - >, - ) -> WebSite<'a> { - WebSite { - about: self.__unsafe_private_named.0, - r#abstract: self.__unsafe_private_named.1, - access_mode: self.__unsafe_private_named.2, - access_mode_sufficient: self.__unsafe_private_named.3, - accessibility_api: self.__unsafe_private_named.4, - accessibility_control: self.__unsafe_private_named.5, - accessibility_feature: self.__unsafe_private_named.6, - accessibility_hazard: self.__unsafe_private_named.7, - accessibility_summary: self.__unsafe_private_named.8, - accountable_person: self.__unsafe_private_named.9, - acquire_license_page: self.__unsafe_private_named.10, - additional_type: self.__unsafe_private_named.11, - aggregate_rating: self.__unsafe_private_named.12, - alternate_name: self.__unsafe_private_named.13, - alternative_headline: self.__unsafe_private_named.14, - archived_at: self.__unsafe_private_named.15, - assesses: self.__unsafe_private_named.16, - associated_media: self.__unsafe_private_named.17, - audience: self.__unsafe_private_named.18, - audio: self.__unsafe_private_named.19, - author: self.__unsafe_private_named.20, - award: self.__unsafe_private_named.21, - awards: self.__unsafe_private_named.22, - character: self.__unsafe_private_named.23, - citation: self.__unsafe_private_named.24, - comment: self.__unsafe_private_named.25, - comment_count: self.__unsafe_private_named.26, - conditions_of_access: self.__unsafe_private_named.27, - content_location: self.__unsafe_private_named.28, - content_rating: self.__unsafe_private_named.29, - content_reference_time: self.__unsafe_private_named.30, - contributor: self.__unsafe_private_named.31, - copyright_holder: self.__unsafe_private_named.32, - copyright_notice: self.__unsafe_private_named.33, - copyright_year: self.__unsafe_private_named.34, - correction: self.__unsafe_private_named.35, - country_of_origin: self.__unsafe_private_named.36, - creative_work_status: self.__unsafe_private_named.37, - creator: self.__unsafe_private_named.38, - credit_text: self.__unsafe_private_named.39, - date_created: self.__unsafe_private_named.40, - date_modified: self.__unsafe_private_named.41, - date_published: self.__unsafe_private_named.42, - description: self.__unsafe_private_named.43, - digital_source_type: self.__unsafe_private_named.44, - disambiguating_description: self.__unsafe_private_named.45, - discussion_url: self.__unsafe_private_named.46, - edit_eidr: self.__unsafe_private_named.47, - editor: self.__unsafe_private_named.48, - educational_alignment: self.__unsafe_private_named.49, - educational_level: self.__unsafe_private_named.50, - educational_use: self.__unsafe_private_named.51, - encoding: self.__unsafe_private_named.52, - encoding_format: self.__unsafe_private_named.53, - encodings: self.__unsafe_private_named.54, - example_of_work: self.__unsafe_private_named.55, - expires: self.__unsafe_private_named.56, - file_format: self.__unsafe_private_named.57, - funder: self.__unsafe_private_named.58, - funding: self.__unsafe_private_named.59, - genre: self.__unsafe_private_named.60, - has_part: self.__unsafe_private_named.61, - headline: self.__unsafe_private_named.62, - identifier: self.__unsafe_private_named.63, - image: self.__unsafe_private_named.64, - in_language: self.__unsafe_private_named.65, - interaction_statistic: self.__unsafe_private_named.66, - interactivity_type: self.__unsafe_private_named.67, - interpreted_as_claim: self.__unsafe_private_named.68, - is_accessible_for_free: self.__unsafe_private_named.69, - is_based_on: self.__unsafe_private_named.70, - is_based_on_url: self.__unsafe_private_named.71, - is_family_friendly: self.__unsafe_private_named.72, - is_part_of: self.__unsafe_private_named.73, - issn: self.__unsafe_private_named.74, - keywords: self.__unsafe_private_named.75, - learning_resource_type: self.__unsafe_private_named.76, - license: self.__unsafe_private_named.77, - location_created: self.__unsafe_private_named.78, - main_entity: self.__unsafe_private_named.79, - main_entity_of_page: self.__unsafe_private_named.80, - maintainer: self.__unsafe_private_named.81, - material: self.__unsafe_private_named.82, - material_extent: self.__unsafe_private_named.83, - mentions: self.__unsafe_private_named.84, - name: self.__unsafe_private_named.85, - offers: self.__unsafe_private_named.86, - pattern: self.__unsafe_private_named.87, - position: self.__unsafe_private_named.88, - potential_action: self.__unsafe_private_named.89, - producer: self.__unsafe_private_named.90, - provider: self.__unsafe_private_named.91, - publication: self.__unsafe_private_named.92, - publisher: self.__unsafe_private_named.93, - publisher_imprint: self.__unsafe_private_named.94, - publishing_principles: self.__unsafe_private_named.95, - recorded_at: self.__unsafe_private_named.96, - released_event: self.__unsafe_private_named.97, - review: self.__unsafe_private_named.98, - reviews: self.__unsafe_private_named.99, - same_as: self.__unsafe_private_named.100, - schema_version: self.__unsafe_private_named.101, - sd_date_published: self.__unsafe_private_named.102, - sd_license: self.__unsafe_private_named.103, - sd_publisher: self.__unsafe_private_named.104, - size: self.__unsafe_private_named.105, - source_organization: self.__unsafe_private_named.106, - spatial: self.__unsafe_private_named.107, - spatial_coverage: self.__unsafe_private_named.108, - sponsor: self.__unsafe_private_named.109, - subject_of: self.__unsafe_private_named.110, - teaches: self.__unsafe_private_named.111, - temporal: self.__unsafe_private_named.112, - temporal_coverage: self.__unsafe_private_named.113, - text: self.__unsafe_private_named.114, - thumbnail: self.__unsafe_private_named.115, - thumbnail_url: self.__unsafe_private_named.116, - time_required: self.__unsafe_private_named.117, - translation_of_work: self.__unsafe_private_named.118, - translator: self.__unsafe_private_named.119, - typical_age_range: self.__unsafe_private_named.120, - url: self.__unsafe_private_named.121, - usage_info: self.__unsafe_private_named.122, - version: self.__unsafe_private_named.123, - video: self.__unsafe_private_named.124, - word_count: self.__unsafe_private_named.125, - work_example: self.__unsafe_private_named.126, - work_translation: self.__unsafe_private_named.127, - extra_data: Some(extra_data), - } - } -} - -impl<'a> WebSite<'a> { - pub fn uri( - uri: impl Into>, - ) -> Result< - jacquard_common::types::uri::RecordUri<'a, WebSiteRecord>, - jacquard_common::types::uri::UriError, - > { - jacquard_common::types::uri::RecordUri::try_from_uri( - jacquard_common::types::string::AtUri::new_cow(uri.into())?, - ) - } -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAbout<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAbstract<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAccessMode<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAccessModeSufficient<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAccessibilityApi<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAccessibilityControl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAccessibilityFeature<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAccessibilityHazard<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAccessibilitySummary<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAccountablePerson<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAcquireLicensePage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAdditionalType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAggregateRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAlternateName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAlternativeHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteArchivedAt<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAssesses<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAssociatedMedia<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAudience<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAudio<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAuthor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAward<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteAwards<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCharacter<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCitation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteComment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCommentCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteConditionsOfAccess<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteContentLocation<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteContentRating<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteContentReferenceTime<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteContributor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCopyrightHolder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCopyrightNotice<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCopyrightYear<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCorrection<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCountryOfOrigin<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCreativeWorkStatus<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCreator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteCreditText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteDateCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteDateModified<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteDigitalSourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteDisambiguatingDescription<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteDiscussionUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteEditEidr<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteEditor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteEducationalAlignment<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteEducationalLevel<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteEducationalUse<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteEncoding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteEncodingFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteEncodings<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteExampleOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteExpires<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteFileFormat<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteFunder<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteFunding<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteGenre<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteHasPart<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteHeadline<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteIdentifier<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteImage<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteInLanguage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteInteractionStatistic<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteInteractivityType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteInterpretedAsClaim<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteIsAccessibleForFree<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteIsBasedOn<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteIsBasedOnUrl<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteIsFamilyFriendly<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteIsPartOf<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteIssn<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteKeywords<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteLearningResourceType<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteLocationCreated<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteMainEntity<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteMainEntityOfPage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteMaintainer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteMaterial<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Product#embedded")] - ProductEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteMaterialExtent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteMentions<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteName<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteOffers<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Offer#embedded")] - OfferEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSitePattern<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSitePosition<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSitePotentialAction<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteProducer<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteProvider<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSitePublication<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSitePublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSitePublisherImprint<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSitePublishingPrinciples<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteRecordedAt<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteReleasedEvent<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteReview<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteReviews<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSameAs<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSchemaVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSdDatePublished<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSdLicense<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSdPublisher<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSize<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSourceOrganization<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSpatial<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSpatialCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSponsor<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteSubjectOf<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Event#embedded")] - EventEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteTeaches<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteTemporal<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteTemporalCoverage<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteText<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteThumbnail<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.ImageObject#embedded")] - ImageObjectEmbedded( - Box>, - ), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteThumbnailUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteTimeRequired<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteTranslationOfWork<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteTranslator<'a> { - #[serde(rename = "social.flockfeeds.lexical.type.Organization#embedded")] - OrganizationEmbedded( - Box>, - ), - #[serde(rename = "social.flockfeeds.lexical.type.Person#embedded")] - PersonEmbedded(Box>), -} - -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteTypicalAgeRange<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteUrl<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteUsageInfo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteVersion<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteVideo<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteWordCount<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteWorkExample<'a> {} -#[jacquard_derive::open_union] -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(tag = "$type")] -#[serde(bound(deserialize = "'de: 'a"))] -pub enum WebSiteWorkTranslation<'a> {} -/// Typed wrapper for GetRecord response with this collection's record type. -#[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic -)] -#[serde(rename_all = "camelCase")] -pub struct WebSiteGetRecordOutput<'a> { - #[serde(skip_serializing_if = "std::option::Option::is_none")] - #[serde(borrow)] - pub cid: std::option::Option>, - #[serde(borrow)] - pub uri: jacquard_common::types::string::AtUri<'a>, - #[serde(borrow)] - pub value: WebSite<'a>, -} - -impl From> for WebSite<'_> { - fn from(output: WebSiteGetRecordOutput<'_>) -> Self { - use jacquard_common::IntoStatic; - output.value.into_static() - } -} - -impl jacquard_common::types::collection::Collection for WebSite<'_> { - const NSID: &'static str = "social.flockfeeds.lexical.type.WebSite"; - type Record = WebSiteRecord; -} - -/// Marker type for deserializing records from this collection. -#[derive(Debug, serde::Serialize, serde::Deserialize)] -pub struct WebSiteRecord; -impl jacquard_common::xrpc::XrpcResp for WebSiteRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.WebSite"; - const ENCODING: &'static str = "application/json"; - type Output<'de> = WebSiteGetRecordOutput<'de>; - type Err<'de> = jacquard_common::types::collection::RecordError<'de>; -} - -impl jacquard_common::types::collection::Collection for WebSiteRecord { - const NSID: &'static str = "social.flockfeeds.lexical.type.WebSite"; - type Record = WebSiteRecord; -} - -impl<'a> ::jacquard_lexicon::schema::LexiconSchema for WebSite<'a> { - fn nsid() -> &'static str { - "social.flockfeeds.lexical.type.WebSite" - } - fn def_name() -> &'static str { - "main" - } - fn lexicon_doc() -> ::jacquard_lexicon::lexicon::LexiconDoc<'static> { - lexicon_doc_social_flockfeeds_lexical_type_WebSite() - } - fn validate( - &self, - ) -> ::core::result::Result<(), ::jacquard_lexicon::validation::ConstraintError> { - Ok(()) - } -} \ No newline at end of file diff --git a/crates/jacquard-common/Cargo.toml b/crates/jacquard-common/Cargo.toml index 42eb6ff60..0c4b47fa4 100644 --- a/crates/jacquard-common/Cargo.toml +++ b/crates/jacquard-common/Cargo.toml @@ -15,9 +15,32 @@ license.workspace = true default = ["std", "service-auth", "reqwest-client", "crypto"] std = [ "dep:tokio", - "miette/fancy", + "dep:tokio-util", + "dep:regex", + "regex?/std", + "rand/std", + "rand/std_rng", + "rand/os_rng", + "rand/thread_rng", "serde_json/std", "serde/std", + "postcard/use-std", + "ciborium?/std", + "ciborium-io?/std", + "cid/std", + "ipld-core/std", + "multihash/std", + "multibase/std", + "serde_ipld_dagcbor/std", + "serde_html_form/std", + "miette", + "dep:bon", + "chrono/std", + "chrono/clock", + "http/std", + "bytes/std", + "oxilangtag/std", + "serde_bytes/std" ] crypto = [] crypto-ed25519 = ["crypto", "dep:ed25519-dalek"] @@ -25,25 +48,25 @@ crypto-k256 = ["crypto", "dep:k256", "k256/ecdsa"] crypto-p256 = ["crypto", "dep:p256", "p256/ecdsa"] service-auth = ["crypto-k256", "crypto-p256", "dep:signature"] reqwest-client = ["std", "dep:reqwest"] -tracing = ["dep:tracing"] +tracing = ["std", "dep:tracing"] streaming = ["n0-future", "futures", "reqwest/stream"] -websocket = ["streaming", "tokio-tungstenite-wasm", "dep:ciborium"] +websocket = ["streaming", "tokio-tungstenite-wasm", "dep:ciborium", "dep:ciborium-io"] zstd = ["dep:zstd"] [dependencies] trait-variant.workspace = true -bon.workspace = true +bon = { workspace = true, optional = true } base64.workspace = true bytes.workspace = true chrono.workspace = true cid.workspace = true ipld-core.workspace = true -langtag = { version = "0.4.0", features = ["serde"] } -miette = { workspace = true } # also need to gate this to std only -multibase = "0.9.1" -multihash = "0.19.3" +oxilangtag = { version = "0.1", default-features = false, features = ["alloc", "serde"] } +miette = { workspace = true, optional = true } # also need to gate this to std only +multibase = { version = "0.9.1", default-features = false } +multihash = { version = "0.19.3", default-features = false, features = ["alloc"] } ouroboros = "0.18.5" -rand = "0.9.2" # also need to check this for no-std +rand = { version = "0.9.2", default-features = false, features = ["alloc"] } serde.workspace = true serde_html_form.workspace = true # need to check these at workspace level serde_json.workspace = true @@ -51,7 +74,7 @@ smol_str.workspace = true thiserror.workspace = true url.workspace = true http.workspace = true -serde_bytes = "0.11" +serde_bytes.workspace = true spin = { version = "0.10", default-features = false, features = ["lazy"] } maitake-sync = { version = "0.1", default-features = false } hashbrown = "0.15" @@ -64,11 +87,16 @@ tokio = { workspace = true, default-features = false, features = ["sync"], optio # Streaming support (optional) n0-future = { workspace = true, optional = true } -futures = { version = "0.3", optional = true } +futures = { version = "0.3", optional = true, default-features = false, features = ["alloc"] } tokio-tungstenite-wasm = { version = "0.4", default-features = false, optional = true } -ciborium = {version = "0.2.0", optional = true } +ciborium = { version = "0.2.0", default-features = false, optional = true } +ciborium-io = { version = "0.2.0", default-features = false, optional = true } zstd = { version = "0.13", optional = true } -postcard = { version = "1.1.3", features = ["use-std"] } +postcard = { version = "1.1.3" } + +# regex-automata for no_std embedded, regex-lite for wasm, full regex with std on native +regex-automata = { version = "0.4", default-features = false, features = ["alloc", "meta", "nfa-pikevm", "syntax"] } +regex = { version = "1.11.3", default-features = false, features = ["perf-literal"], optional = true } [target.'cfg(target_family = "wasm")'.dependencies] getrandom = { version = "0.3.4", features = ["wasm_js"] } @@ -81,8 +109,7 @@ tokio-tungstenite-wasm = { version = "0.4", features = [], optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] reqwest = { workspace = true, optional = true, features = [ "http2", "gzip", "system-proxy", "rustls-tls"] } -tokio-util = { version = "0.7.16", features = ["io"] } -regex = { version = "1.11.3", default-features = false, features = ["std", "perf-literal"] } +tokio-util = { version = "0.7.16", features = ["io"], optional = true } tokio-tungstenite-wasm = { version = "0.4", features = ["rustls-tls-native-roots"], optional = true } diff --git a/crates/jacquard-common/src/error.rs b/crates/jacquard-common/src/error.rs index 90902d20f..04d0fe2da 100644 --- a/crates/jacquard-common/src/error.rs +++ b/crates/jacquard-common/src/error.rs @@ -6,18 +6,22 @@ use alloc::string::ToString; use bytes::Bytes; use smol_str::SmolStr; +#[cfg(feature = "std")] +use miette::Diagnostic; + /// Boxed error type for wrapping arbitrary errors pub type BoxError = Box; /// Client error type for all XRPC client operations -#[derive(Debug, thiserror::Error, miette::Diagnostic)] +#[derive(Debug, thiserror::Error)] +#[cfg_attr(feature = "std", derive(Diagnostic))] #[error("{kind}")] pub struct ClientError { - #[diagnostic_source] + #[cfg_attr(feature = "std", diagnostic_source)] kind: ClientErrorKind, #[source] source: Option, - #[help] + #[cfg_attr(feature = "std", help)] help: Option, context: Option, url: Option, @@ -26,40 +30,41 @@ pub struct ClientError { } /// Error categories for client operations -#[derive(Debug, thiserror::Error, miette::Diagnostic)] +#[derive(Debug, thiserror::Error)] +#[cfg_attr(feature = "std", derive(Diagnostic))] pub enum ClientErrorKind { /// HTTP transport error (connection, timeout, etc.) #[error("transport error")] - #[diagnostic(code(jacquard::client::transport))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::client::transport)))] Transport, /// Request validation/construction failed #[error("invalid request: {0}")] - #[diagnostic( + #[cfg_attr(feature = "std", diagnostic( code(jacquard::client::invalid_request), help("check request parameters and format") - )] + ))] InvalidRequest(SmolStr), /// Request serialization failed #[error("encode error: {0}")] - #[diagnostic( + #[cfg_attr(feature = "std", diagnostic( code(jacquard::client::encode), help("check request body format and encoding") - )] + ))] Encode(SmolStr), /// Response deserialization failed #[error("decode error: {0}")] - #[diagnostic( + #[cfg_attr(feature = "std", diagnostic( code(jacquard::client::decode), help("check response format and encoding") - )] + ))] Decode(SmolStr), /// HTTP error response (non-200 status) #[error("HTTP {status}")] - #[diagnostic(code(jacquard::client::http))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::client::http)))] Http { /// HTTP status code status: http::StatusCode, @@ -67,23 +72,23 @@ pub enum ClientErrorKind { /// Authentication/authorization error #[error("auth error: {0}")] - #[diagnostic(code(jacquard::client::auth))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::client::auth)))] Auth(AuthError), /// Identity resolution error (handle→DID, DID→Doc) #[error("identity resolution failed")] - #[diagnostic( + #[cfg_attr(feature = "std", diagnostic( code(jacquard::client::identity_resolution), help("check handle/DID is valid and network is accessible") - )] + ))] IdentityResolution, /// Storage/persistence error #[error("storage error")] - #[diagnostic( + #[cfg_attr(feature = "std", diagnostic( code(jacquard::client::storage), help("check storage backend is accessible and has sufficient permissions") - )] + ))] Storage, } @@ -164,7 +169,7 @@ impl ClientError { // Constructors for each kind /// Create a transport error - pub fn transport(source: impl std::error::Error + Send + Sync + 'static) -> Self { + pub fn transport(source: impl core::error::Error + Send + Sync + 'static) -> Self { Self::new(ClientErrorKind::Transport, Some(Box::new(source))) } @@ -195,49 +200,29 @@ impl ClientError { } /// Create an identity resolution error - pub fn identity_resolution(source: impl std::error::Error + Send + Sync + 'static) -> Self { + pub fn identity_resolution(source: impl core::error::Error + Send + Sync + 'static) -> Self { Self::new(ClientErrorKind::IdentityResolution, Some(Box::new(source))) } /// Create a storage error - pub fn storage(source: impl std::error::Error + Send + Sync + 'static) -> Self { + pub fn storage(source: impl core::error::Error + Send + Sync + 'static) -> Self { Self::new(ClientErrorKind::Storage, Some(Box::new(source))) } } /// Result type for client operations -pub type XrpcResult = std::result::Result; +pub type XrpcResult = Result; // ============================================================================ // Old error types (deprecated) // ============================================================================ -/// Transport-level errors that occur during HTTP communication -// #[deprecated(since = "0.8.0", note = "Use ClientError::transport() instead")] -// #[derive(Debug, thiserror::Error, miette::Diagnostic)] -// pub enum TransportError { -// /// Failed to establish connection to server -// #[error("Connection error: {0}")] -// Connect(String), - -// /// Request timed out -// #[error("Request timeout")] -// Timeout, - -// /// Request construction failed (malformed URI, headers, etc.) -// #[error("Invalid request: {0}")] -// InvalidRequest(String), - -// /// Other transport error -// #[error("Transport error: {0}")] -// Other(Box), -// } - /// Response deserialization errors /// /// Preserves detailed error information from various deserialization backends. /// Can be converted to string for serialization while maintaining the full error context. -#[derive(Debug, thiserror::Error, miette::Diagnostic)] +#[derive(Debug, thiserror::Error)] +#[cfg_attr(feature = "std", derive(Diagnostic))] pub enum DecodeError { /// JSON deserialization failed #[error("Failed to deserialize JSON: {0}")] @@ -247,6 +232,7 @@ pub enum DecodeError { serde_json::Error, ), /// CBOR deserialization failed (local I/O) + #[cfg(feature = "std")] #[error("Failed to deserialize CBOR: {0}")] CborLocal( #[from] @@ -265,10 +251,10 @@ pub enum DecodeError { DagCborInfallible( #[from] #[source] - serde_ipld_dagcbor::DecodeError, + serde_ipld_dagcbor::DecodeError, ), /// CBOR header deserialization failed (framed WebSocket messages) - #[cfg(feature = "websocket")] + #[cfg(all(feature = "websocket", feature = "std"))] #[error("Failed to deserialize cbor header: {0}")] CborHeader( #[from] @@ -276,6 +262,15 @@ pub enum DecodeError { ciborium::de::Error, ), + /// CBOR header deserialization failed (framed WebSocket messages, no_std) + #[cfg(all(feature = "websocket", not(feature = "std")))] + #[error("Failed to deserialize cbor header: {0}")] + CborHeader( + #[from] + #[source] + ciborium::de::Error, + ), + /// Unknown event type in framed message #[cfg(feature = "websocket")] #[error("Unknown event type: {0}")] @@ -283,7 +278,8 @@ pub enum DecodeError { } /// HTTP error response (non-200 status codes outside of XRPC error handling) -#[derive(Debug, thiserror::Error, miette::Diagnostic)] +#[derive(Debug, thiserror::Error)] +#[cfg_attr(feature = "std", derive(Diagnostic))] pub struct HttpError { /// HTTP status code pub status: http::StatusCode, @@ -291,11 +287,11 @@ pub struct HttpError { pub body: Option, } -impl std::fmt::Display for HttpError { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { +impl core::fmt::Display for HttpError { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { write!(f, "HTTP {}", self.status)?; if let Some(body) = &self.body { - if let Ok(s) = std::str::from_utf8(body) { + if let Ok(s) = core::str::from_utf8(body) { write!(f, ":\n{}", s)?; } } @@ -304,7 +300,8 @@ impl std::fmt::Display for HttpError { } /// Authentication and authorization errors -#[derive(Debug, thiserror::Error, miette::Diagnostic)] +#[derive(Debug, thiserror::Error)] +#[cfg_attr(feature = "std", derive(Diagnostic))] pub enum AuthError { /// Access token has expired (use refresh token to get a new one) #[error("Access token expired")] @@ -345,13 +342,6 @@ impl crate::IntoStatic for AuthError { // Conversions from old to new // ============================================================================ -#[allow(deprecated)] -// impl From for ClientError { -// fn from(e: TransportError) -> Self { -// Self::transport(e) -// } -// } - impl From for ClientError { fn from(e: DecodeError) -> Self { let msg = smol_str::format_smolstr!("{:?}", e); @@ -403,6 +393,7 @@ impl From for ClientError { } } +#[cfg(feature = "std")] impl From> for ClientError { fn from(e: serde_ipld_dagcbor::DecodeError) -> Self { let msg = smol_str::format_smolstr!("{:?}", e); @@ -419,15 +410,15 @@ impl From> for ClientError { } } -impl From> for ClientError { - fn from(e: serde_ipld_dagcbor::DecodeError) -> Self { +impl From> for ClientError { + fn from(e: serde_ipld_dagcbor::DecodeError) -> Self { let msg = smol_str::format_smolstr!("{:?}", e); Self::new(ClientErrorKind::Decode(msg), Some(Box::new(e))) .with_context("DAG-CBOR deserialization failed (in-memory)") } } -#[cfg(feature = "websocket")] +#[cfg(all(feature = "websocket", feature = "std"))] impl From> for ClientError { fn from(e: ciborium::de::Error) -> Self { let msg = smol_str::format_smolstr!("{:?}", e); diff --git a/crates/jacquard-common/src/http_client.rs b/crates/jacquard-common/src/http_client.rs index 18d074506..17a0a283c 100644 --- a/crates/jacquard-common/src/http_client.rs +++ b/crates/jacquard-common/src/http_client.rs @@ -1,5 +1,5 @@ //! Minimal HTTP client abstraction shared across crates. - +#[cfg(feature = "reqwest-client")] use alloc::string::ToString; use alloc::sync::Arc; use alloc::vec::Vec; diff --git a/crates/jacquard-common/src/into_static.rs b/crates/jacquard-common/src/into_static.rs index 544d8b608..9796b78b2 100644 --- a/crates/jacquard-common/src/into_static.rs +++ b/crates/jacquard-common/src/into_static.rs @@ -9,8 +9,15 @@ use alloc::vec::Vec; use core::hash::BuildHasher; use core::hash::Hash; +#[cfg(not(feature = "std"))] use hashbrown::HashMap; +#[cfg(feature = "std")] +use std::collections::HashMap; + +#[cfg(not(feature = "std"))] use hashbrown::HashSet; +#[cfg(feature = "std")] +use std::collections::HashSet; /// Allow turning a value into an "owned" variant, which can then be /// returned, moved, etc. diff --git a/crates/jacquard-common/src/jetstream.rs b/crates/jacquard-common/src/jetstream.rs index cf891c979..a6cbec6d2 100644 --- a/crates/jacquard-common/src/jetstream.rs +++ b/crates/jacquard-common/src/jetstream.rs @@ -12,9 +12,10 @@ use alloc::vec::Vec; use serde::{Deserialize, Serialize}; /// Parameters for subscribing to Jetstream -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, bon::Builder)] +#[cfg_attr(feature = "std", derive(bon::Builder))] +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] #[serde(rename_all = "camelCase")] -#[builder(start_fn = new)] +#[cfg_attr(feature = "std", builder(start_fn = new))] pub struct JetstreamParams<'a> { /// Filter by collection NSIDs (max 100) #[serde(skip_serializing_if = "Option::is_none")] @@ -401,9 +402,10 @@ impl IntoStatic for JetstreamParams<'_> { } /// Parameters for subscribing to Jetstream -#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, bon::Builder)] +#[cfg_attr(feature = "std", derive(bon::Builder))] +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] #[serde(rename_all = "camelCase")] -#[builder(start_fn = new)] +#[cfg_attr(feature = "std", builder(start_fn = new))] pub struct RawJetstreamParams<'a> { /// Filter by collection NSIDs (max 100) #[serde(skip_serializing_if = "Option::is_none")] diff --git a/crates/jacquard-common/src/session.rs b/crates/jacquard-common/src/session.rs index e34e98f91..6297f5a46 100644 --- a/crates/jacquard-common/src/session.rs +++ b/crates/jacquard-common/src/session.rs @@ -1,9 +1,11 @@ //! Generic session storage traits and utilities. use alloc::boxed::Box; +#[cfg(feature = "std")] use alloc::string::ToString; use alloc::sync::Arc; use core::error::Error as StdError; +#[cfg(feature = "std")] use core::fmt::Display; use core::future::Future; use core::hash::Hash; diff --git a/crates/jacquard-common/src/types.rs b/crates/jacquard-common/src/types.rs index 716e7a721..d152e6362 100644 --- a/crates/jacquard-common/src/types.rs +++ b/crates/jacquard-common/src/types.rs @@ -97,8 +97,8 @@ pub enum DataModelType { String(LexiconStringType), } -impl std::fmt::Display for DataModelType { - fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { +impl core::fmt::Display for DataModelType { + fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result { match self { DataModelType::Null => write!(f, "null"), DataModelType::Boolean => write!(f, "boolean"), @@ -144,8 +144,8 @@ pub enum LexiconStringType { String, } -impl std::fmt::Display for LexiconStringType { - fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { +impl core::fmt::Display for LexiconStringType { + fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result { match self { LexiconStringType::Datetime => write!(f, "datetime"), LexiconStringType::AtUri => write!(f, "at-uri"), @@ -183,8 +183,8 @@ pub enum UriType { Any, } -impl std::fmt::Display for UriType { - fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { +impl core::fmt::Display for UriType { + fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result { match self { UriType::Did => write!(f, "did"), UriType::At => write!(f, "at"), diff --git a/crates/jacquard-common/src/types/aturi.rs b/crates/jacquard-common/src/types/aturi.rs index 82fda6c24..44e5ca755 100644 --- a/crates/jacquard-common/src/types/aturi.rs +++ b/crates/jacquard-common/src/types/aturi.rs @@ -9,10 +9,12 @@ use core::fmt; use core::hash::{Hash, Hasher}; use core::ops::Deref; use core::str::FromStr; -#[cfg(not(target_arch = "wasm32"))] +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] use regex::Regex; #[cfg(target_arch = "wasm32")] use regex_lite::Regex; +#[cfg(all(not(target_arch = "wasm32"), not(feature = "std")))] +use regex_automata::meta::Regex; use serde::Serializer; use serde::{Deserialize, Deserializer, Serialize, de::Error}; use smol_str::{SmolStr, ToSmolStr}; diff --git a/crates/jacquard-common/src/types/blob.rs b/crates/jacquard-common/src/types/blob.rs index 881b3f8f5..7f0a57678 100644 --- a/crates/jacquard-common/src/types/blob.rs +++ b/crates/jacquard-common/src/types/blob.rs @@ -46,7 +46,7 @@ impl Serialize for Blob<'_> { map.serialize_entry("$type", "blob")?; // Serialize ref as {"$link": "cid_string"} - let mut ref_map = std::collections::BTreeMap::new(); + let mut ref_map = alloc::collections::BTreeMap::new(); ref_map.insert("$link", self.r#ref.as_str()); map.serialize_entry("ref", &ref_map)?; diff --git a/crates/jacquard-common/src/types/cid.rs b/crates/jacquard-common/src/types/cid.rs index ba04ad538..4d1efa06b 100644 --- a/crates/jacquard-common/src/types/cid.rs +++ b/crates/jacquard-common/src/types/cid.rs @@ -49,7 +49,7 @@ pub enum Error { Ipld(#[from] cid::Error), /// Invalid UTF-8 in CID string #[error("{:?}", 0)] - Utf8(#[from] std::str::Utf8Error), + Utf8(#[from] core::str::Utf8Error), } impl<'c> Cid<'c> { @@ -121,8 +121,8 @@ impl<'c> Cid<'c> { } } -impl std::fmt::Display for Cid<'_> { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { +impl core::fmt::Display for Cid<'_> { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { match self { Cid::Ipld { cid: _, s } => f.write_str(&s), Cid::Str(cow_str) => f.write_str(&cow_str), diff --git a/crates/jacquard-common/src/types/datetime.rs b/crates/jacquard-common/src/types/datetime.rs index 5b4ca4e8b..b06cd14bd 100644 --- a/crates/jacquard-common/src/types/datetime.rs +++ b/crates/jacquard-common/src/types/datetime.rs @@ -11,10 +11,12 @@ use smol_str::{SmolStr, ToSmolStr}; use super::Lazy; use crate::{CowStr, IntoStatic}; -#[cfg(not(target_arch = "wasm32"))] +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] use regex::Regex; #[cfg(target_arch = "wasm32")] use regex_lite::Regex; +#[cfg(all(not(target_arch = "wasm32"), not(feature = "std")))] +use regex_automata::meta::Regex; /// Regex for ISO 8601 datetime validation per AT Protocol spec pub static ISO8601_REGEX: Lazy = Lazy::new(|| { diff --git a/crates/jacquard-common/src/types/did.rs b/crates/jacquard-common/src/types/did.rs index 7158d380c..4b8441658 100644 --- a/crates/jacquard-common/src/types/did.rs +++ b/crates/jacquard-common/src/types/did.rs @@ -1,9 +1,11 @@ use crate::types::string::AtStrError; use crate::{CowStr, IntoStatic}; -#[cfg(not(target_arch = "wasm32"))] +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] use regex::Regex; #[cfg(target_arch = "wasm32")] use regex_lite::Regex; +#[cfg(all(not(target_arch = "wasm32"), not(feature = "std")))] +use regex_automata::meta::Regex; use serde::{Deserialize, Deserializer, Serialize, de::Error}; use smol_str::{SmolStr, ToSmolStr}; use alloc::string::{String, ToString}; diff --git a/crates/jacquard-common/src/types/handle.rs b/crates/jacquard-common/src/types/handle.rs index 17c23230f..99877cc68 100644 --- a/crates/jacquard-common/src/types/handle.rs +++ b/crates/jacquard-common/src/types/handle.rs @@ -1,10 +1,12 @@ use crate::types::string::AtStrError; use crate::types::{DISALLOWED_TLDS, ends_with}; use crate::{CowStr, IntoStatic}; -#[cfg(not(target_arch = "wasm32"))] +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] use regex::Regex; #[cfg(target_arch = "wasm32")] use regex_lite::Regex; +#[cfg(all(not(target_arch = "wasm32"), not(feature = "std")))] +use regex_automata::meta::Regex; use serde::{Deserialize, Deserializer, Serialize, de::Error}; use smol_str::{SmolStr, ToSmolStr}; use alloc::string::{String, ToString}; diff --git a/crates/jacquard-common/src/types/language.rs b/crates/jacquard-common/src/types/language.rs index e2ace747c..841196e19 100644 --- a/crates/jacquard-common/src/types/language.rs +++ b/crates/jacquard-common/src/types/language.rs @@ -1,11 +1,10 @@ -#[allow(unused)] -use langtag::InvalidLangTag; -use serde::{Deserialize, Deserializer, Serialize, de::Error}; -use smol_str::{SmolStr, ToSmolStr}; use alloc::string::{String, ToString}; use core::fmt; use core::ops::Deref; use core::str::FromStr; +use oxilangtag::LanguageTag; +use serde::{Deserialize, Deserializer, Serialize, de::Error}; +use smol_str::{SmolStr, ToSmolStr}; use crate::CowStr; @@ -17,8 +16,7 @@ use crate::CowStr; /// Examples: `"ja"` (Japanese), `"pt-BR"` (Brazilian Portuguese), `"en-US"` (US English) /// /// Language tags require semantic parsing rather than simple string comparison. -/// Uses the `langtag` crate for validation but stores as `SmolStr` for efficiency. -/// TODO: Implement langtag-style semantic matching for this type, delegating to langtag +/// Uses the `oxilangtag` crate for validation but stores as `SmolStr` for efficiency. #[derive(Clone, Debug, PartialEq, Eq, Serialize, Hash)] #[serde(transparent)] #[repr(transparent)] @@ -26,22 +24,19 @@ pub struct Language(SmolStr); impl Language { /// Parses an IETF language tag from the given string. - pub fn new(lang: &T) -> Result> - where - T: AsRef + ?Sized, - { - let tag = langtag::LangTag::new(lang)?; + pub fn new(lang: &str) -> Result { + let tag = LanguageTag::parse(lang)?; Ok(Language(SmolStr::new(tag.as_str()))) } /// Parses an IETF language tag from a static string. - pub fn new_static(lang: &'static str) -> Result> { - let tag = langtag::LangTag::new(lang)?; - Ok(Language(SmolStr::new_static(tag.as_str()))) + pub fn new_static(lang: &'static str) -> Result { + let _ = LanguageTag::parse(lang)?; + Ok(Language(SmolStr::new_static(lang))) } fn new_owned(lang: SmolStr) -> Result { - let tag = langtag::LangTag::new(&lang).map_err(|e| e.to_smolstr())?; + let tag = LanguageTag::parse(lang.as_str()).map_err(|e| e.to_smolstr())?; Ok(Language(SmolStr::new(tag.as_str()))) } @@ -51,7 +46,7 @@ impl Language { /// The `From` and `From` impls use the same logic. pub fn raw(lang: impl AsRef) -> Self { let lang = lang.as_ref(); - let tag = langtag::LangTag::new(lang).expect("valid IETF language tag"); + let tag = LanguageTag::parse(lang).expect("valid IETF language tag"); Language(SmolStr::new(tag.as_str())) } @@ -75,7 +70,7 @@ impl FromStr for Language { type Err = SmolStr; fn from_str(s: &str) -> Result { - Self::new(s).map_err(|e| e.0.to_smolstr()) + Self::new(s).map_err(|e| e.to_smolstr()) } } diff --git a/crates/jacquard-common/src/types/nsid.rs b/crates/jacquard-common/src/types/nsid.rs index cb84b3392..2a91c23ec 100644 --- a/crates/jacquard-common/src/types/nsid.rs +++ b/crates/jacquard-common/src/types/nsid.rs @@ -1,10 +1,12 @@ use crate::types::recordkey::RecordKeyType; use crate::types::string::AtStrError; use crate::{CowStr, IntoStatic}; -#[cfg(not(target_arch = "wasm32"))] +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] use regex::Regex; #[cfg(target_arch = "wasm32")] use regex_lite::Regex; +#[cfg(all(not(target_arch = "wasm32"), not(feature = "std")))] +use regex_automata::meta::Regex; use serde::{Deserialize, Deserializer, Serialize, de::Error}; use smol_str::{SmolStr, ToSmolStr}; use alloc::string::{String, ToString}; diff --git a/crates/jacquard-common/src/types/recordkey.rs b/crates/jacquard-common/src/types/recordkey.rs index 905b8e269..fb1ac1bde 100644 --- a/crates/jacquard-common/src/types/recordkey.rs +++ b/crates/jacquard-common/src/types/recordkey.rs @@ -1,10 +1,12 @@ use crate::types::Literal; use crate::types::string::AtStrError; use crate::{CowStr, IntoStatic}; -#[cfg(not(target_arch = "wasm32"))] +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] use regex::Regex; #[cfg(target_arch = "wasm32")] use regex_lite::Regex; +#[cfg(all(not(target_arch = "wasm32"), not(feature = "std")))] +use regex_automata::meta::Regex; use serde::{Deserialize, Deserializer, Serialize, de::Error}; use smol_str::{SmolStr, ToSmolStr}; use alloc::string::{String, ToString}; diff --git a/crates/jacquard-common/src/types/string.rs b/crates/jacquard-common/src/types/string.rs index 6ea1d9f6f..d49131947 100644 --- a/crates/jacquard-common/src/types/string.rs +++ b/crates/jacquard-common/src/types/string.rs @@ -1,10 +1,31 @@ -use miette::SourceSpan; +#[cfg(feature = "std")] +use miette::{Diagnostic, SourceSpan}; use serde::{Deserialize, Deserializer, Serialize, Serializer}; use smol_str::{SmolStr, ToSmolStr}; use alloc::string::{String, ToString}; use alloc::sync::Arc; use core::str::FromStr; +/// Source span for error reporting (offset, length) +/// With `std` feature, this is `miette::SourceSpan`. Without, a simple tuple struct. +#[cfg(not(feature = "std"))] +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub struct SourceSpan(pub usize, pub usize); + +#[cfg(not(feature = "std"))] +impl SourceSpan { + pub fn new(offset: usize, len: usize) -> Self { + Self(offset, len) + } +} + +#[cfg(not(feature = "std"))] +impl From<(usize, usize)> for SourceSpan { + fn from((offset, len): (usize, usize)) -> Self { + Self(offset, len) + } +} + pub use crate::{ CowStr, types::{ @@ -281,21 +302,22 @@ impl From> for String { /// detailing the specification for the type /// `source` is the source string, or part of it /// `kind` is the type of parsing error: `[StrParseKind]` -#[derive(Debug, thiserror::Error, miette::Diagnostic, PartialEq, Eq, Clone)] +#[derive(Debug, thiserror::Error, PartialEq, Eq, Clone)] +#[cfg_attr(feature = "std", derive(Diagnostic))] #[error("error in `{source}`: {kind}")] -#[diagnostic( +#[cfg_attr(feature = "std", diagnostic( url("https://atproto.com/specs/{spec}"), help("if something doesn't match the spec, contact the crate author") -)] +))] pub struct AtStrError { /// AT Protocol spec name this error relates to pub spec: SmolStr, /// The source string that failed to parse - #[source_code] + #[cfg_attr(feature = "std", source_code)] pub source: String, /// The specific kind of parsing error #[source] - #[diagnostic_source] + #[cfg_attr(feature = "std", diagnostic_source)] pub kind: StrParseKind, } @@ -436,22 +458,23 @@ impl AtStrError { } /// Kinds of parsing errors for AT Protocol string types -#[derive(Debug, thiserror::Error, miette::Diagnostic, PartialEq, Eq, Clone)] +#[derive(Debug, thiserror::Error, PartialEq, Eq, Clone)] +#[cfg_attr(feature = "std", derive(Diagnostic))] pub enum StrParseKind { /// Regex pattern validation failed #[error("regex failure - {message}")] - #[diagnostic(code(jacquard::types::string::regex_fail))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::types::string::regex_fail)))] RegexFail { /// Optional span highlighting the problem area - #[label] + #[cfg_attr(feature = "std", label)] span: Option, /// Help message explaining the failure - #[help] + #[cfg_attr(feature = "std", help)] message: SmolStr, }, /// String exceeds maximum allowed length #[error("string too long (allowed: {max}, actual: {actual})")] - #[diagnostic(code(jacquard::types::string::wrong_length))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::types::string::wrong_length)))] TooLong { /// Maximum allowed length max: usize, @@ -461,7 +484,7 @@ pub enum StrParseKind { /// String is below minimum required length #[error("string too short (allowed: {min}, actual: {actual})")] - #[diagnostic(code(jacquard::types::string::wrong_length))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::types::string::wrong_length)))] TooShort { /// Minimum required length min: usize, @@ -470,32 +493,32 @@ pub enum StrParseKind { }, /// String contains disallowed values #[error("disallowed - {message}")] - #[diagnostic(code(jacquard::types::string::disallowed))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::types::string::disallowed)))] Disallowed { /// Optional span highlighting the disallowed content - #[label] + #[cfg_attr(feature = "std", label)] problem: Option, /// Help message about what's disallowed - #[help] + #[cfg_attr(feature = "std", help)] message: SmolStr, }, /// Required component is missing #[error("missing - {message}")] - #[diagnostic(code(jacquard::atstr::missing_component))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::atstr::missing_component)))] MissingComponent { /// Optional span where the component should be - #[label] + #[cfg_attr(feature = "std", label)] span: Option, /// Help message about what's missing - #[help] + #[cfg_attr(feature = "std", help)] message: SmolStr, }, /// Wraps another error with additional context #[error("{err:?}")] - #[diagnostic(code(jacquard::atstr::inner))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard::atstr::inner)))] Wrap { /// Optional span in the outer context - #[label] + #[cfg_attr(feature = "std", label)] span: Option, /// The wrapped inner error #[source] diff --git a/crates/jacquard-common/src/types/tid.rs b/crates/jacquard-common/src/types/tid.rs index 786843cb1..fb6964169 100644 --- a/crates/jacquard-common/src/types/tid.rs +++ b/crates/jacquard-common/src/types/tid.rs @@ -12,10 +12,12 @@ use super::Lazy; use crate::CowStr; use crate::types::integer::LimitedU32; use crate::types::string::{AtStrError, StrParseKind}; -#[cfg(not(target_arch = "wasm32"))] +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] use regex::Regex; #[cfg(target_arch = "wasm32")] use regex_lite::Regex; +#[cfg(all(not(target_arch = "wasm32"), not(feature = "std")))] +use regex_automata::meta::Regex; const S32_CHAR: &str = "234567abcdefghijklmnopqrstuvwxyz"; diff --git a/crates/jacquard-common/src/types/uri.rs b/crates/jacquard-common/src/types/uri.rs index 835dfcea1..ef52dc194 100644 --- a/crates/jacquard-common/src/types/uri.rs +++ b/crates/jacquard-common/src/types/uri.rs @@ -200,7 +200,7 @@ impl<'a, R: Collection> RecordUri<'a, R> { } impl Display for RecordUri<'_, R> { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { self.0.fmt(f) } } diff --git a/crates/jacquard-common/src/types/value.rs b/crates/jacquard-common/src/types/value.rs index 402dac9ad..62985b2d9 100644 --- a/crates/jacquard-common/src/types/value.rs +++ b/crates/jacquard-common/src/types/value.rs @@ -229,7 +229,7 @@ impl<'s> Data<'s> { /// This produces the deterministic CBOR encoding used for content-addressing. pub fn to_dag_cbor( &self, - ) -> Result, serde_ipld_dagcbor::EncodeError> { + ) -> Result, serde_ipld_dagcbor::EncodeError> { serde_ipld_dagcbor::to_vec(self) } @@ -361,7 +361,7 @@ impl<'s> Array<'s> { } /// Get an iterator over the array elements - pub fn iter(&self) -> std::slice::Iter<'_, Data<'s>> { + pub fn iter(&self) -> core::slice::Iter<'_, Data<'s>> { self.0.iter() } @@ -383,7 +383,7 @@ impl<'s> Array<'s> { } } -impl<'s> std::ops::Index for Array<'s> { +impl<'s> core::ops::Index for Array<'s> { type Output = Data<'s>; fn index(&self, index: usize) -> &Self::Output { @@ -429,12 +429,12 @@ impl<'s> Object<'s> { } /// Get an iterator over the key-value pairs - pub fn iter(&self) -> std::collections::btree_map::Iter<'_, SmolStr, Data<'s>> { + pub fn iter(&self) -> alloc::collections::btree_map::Iter<'_, SmolStr, Data<'s>> { self.0.iter() } /// Get an iterator over the keys - pub fn keys(&self) -> std::collections::btree_map::Keys<'_, SmolStr, Data<'s>> { + pub fn keys(&self) -> alloc::collections::btree_map::Keys<'_, SmolStr, Data<'s>> { self.0.keys() } @@ -446,7 +446,7 @@ impl<'s> Object<'s> { } /// Get an iterator over the values - pub fn values(&self) -> std::collections::btree_map::Values<'_, SmolStr, Data<'s>> { + pub fn values(&self) -> alloc::collections::btree_map::Values<'_, SmolStr, Data<'s>> { self.0.values() } @@ -578,7 +578,7 @@ impl<'s> Object<'s> { } } -impl<'s> std::ops::Index<&str> for Object<'s> { +impl<'s> core::ops::Index<&str> for Object<'s> { type Output = Data<'s>; fn index(&self, key: &str) -> &Self::Output { @@ -714,7 +714,7 @@ impl<'d> RawData<'d> { /// This produces the deterministic CBOR encoding used for content-addressing. pub fn to_dag_cbor( &self, - ) -> Result, serde_ipld_dagcbor::EncodeError> { + ) -> Result, serde_ipld_dagcbor::EncodeError> { serde_ipld_dagcbor::to_vec(self) } diff --git a/crates/jacquard-common/src/types/value/serde_impl.rs b/crates/jacquard-common/src/types/value/serde_impl.rs index 73e9b450c..c4fa23ce9 100644 --- a/crates/jacquard-common/src/types/value/serde_impl.rs +++ b/crates/jacquard-common/src/types/value/serde_impl.rs @@ -1192,7 +1192,7 @@ impl<'de> serde::Deserializer<'de> for I64Deserializer { // SeqAccess implementation for Data::Array struct ArrayDeserializer<'de> { - iter: std::slice::Iter<'de, Data<'de>>, + iter: core::slice::Iter<'de, Data<'de>>, } impl<'de> ArrayDeserializer<'de> { @@ -1217,7 +1217,7 @@ impl<'de> serde::de::SeqAccess<'de> for ArrayDeserializer<'de> { // SeqAccess implementation for Data::Array struct OwnedArrayDeserializer { - iter: std::vec::IntoIter>, + iter: alloc::vec::IntoIter>, } impl OwnedArrayDeserializer { @@ -1244,7 +1244,7 @@ impl<'de> serde::de::SeqAccess<'de> for OwnedArrayDeserializer { // MapAccess implementation for Data::Object struct ObjectDeserializer<'de> { - iter: std::collections::btree_map::Iter<'de, SmolStr, Data<'de>>, + iter: alloc::collections::btree_map::Iter<'de, SmolStr, Data<'de>>, value: Option<&'de Data<'de>>, } @@ -1289,7 +1289,7 @@ impl<'de> serde::de::MapAccess<'de> for ObjectDeserializer<'de> { // MapAccess implementation for Data::Object struct OwnedObjectDeserializer { - iter: std::collections::btree_map::IntoIter>, + iter: alloc::collections::btree_map::IntoIter>, value: Option>, } @@ -1333,7 +1333,7 @@ impl<'de> serde::de::MapAccess<'de> for OwnedObjectDeserializer { // SeqAccess implementation for RawData::Array struct RawArrayDeserializer<'de> { - iter: std::slice::Iter<'de, RawData<'de>>, + iter: core::slice::Iter<'de, RawData<'de>>, } impl<'de> RawArrayDeserializer<'de> { @@ -1358,7 +1358,7 @@ impl<'de> serde::de::SeqAccess<'de> for RawArrayDeserializer<'de> { // SeqAccess implementation for RawData::Array struct RawOwnedArrayDeserializer<'de> { - iter: std::vec::IntoIter>, + iter: alloc::vec::IntoIter>, } impl<'de> RawOwnedArrayDeserializer<'de> { @@ -1385,7 +1385,7 @@ impl<'de> serde::de::SeqAccess<'de> for RawOwnedArrayDeserializer<'de> { // MapAccess implementation for RawData::Object struct RawObjectDeserializer<'de> { - iter: std::collections::btree_map::Iter<'de, SmolStr, RawData<'de>>, + iter: alloc::collections::btree_map::Iter<'de, SmolStr, RawData<'de>>, value: Option<&'de RawData<'de>>, } @@ -1430,7 +1430,7 @@ impl<'de> serde::de::MapAccess<'de> for RawObjectDeserializer<'de> { // MapAccess implementation for RawData::Object struct RawOwnedObjectDeserializer<'de> { - iter: std::collections::btree_map::IntoIter>, + iter: alloc::collections::btree_map::IntoIter>, value: Option>, } @@ -1487,7 +1487,7 @@ impl fmt::Display for RawDataSerializerError { } } -impl std::error::Error for RawDataSerializerError {} +impl core::error::Error for RawDataSerializerError {} impl serde::ser::Error for RawDataSerializerError { fn custom(msg: T) -> Self { diff --git a/crates/jacquard-common/src/websocket.rs b/crates/jacquard-common/src/websocket.rs index 693146c15..08a0b9c67 100644 --- a/crates/jacquard-common/src/websocket.rs +++ b/crates/jacquard-common/src/websocket.rs @@ -101,15 +101,15 @@ impl From<&String> for WsText { } impl TryFrom for WsText { - type Error = std::str::Utf8Error; + type Error = core::str::Utf8Error; fn try_from(bytes: Bytes) -> Result { - std::str::from_utf8(&bytes)?; + core::str::from_utf8(&bytes)?; Ok(Self(bytes)) } } impl TryFrom> for WsText { - type Error = std::str::Utf8Error; + type Error = core::str::Utf8Error; fn try_from(vec: Vec) -> Result { Self::try_from(Bytes::from(vec)) } @@ -419,7 +419,7 @@ impl WsSink { pub fn get_mut( &mut self, ) -> &mut Pin + Send>> { - use std::borrow::BorrowMut; + use core::borrow::BorrowMut; self.0.borrow_mut() } @@ -429,7 +429,7 @@ impl WsSink { pub fn get_mut( &mut self, ) -> &mut Pin + 'static>> { - use std::borrow::BorrowMut; + use core::borrow::BorrowMut; self.0.borrow_mut() } @@ -445,7 +445,7 @@ impl fmt::Debug for WsSink { #[cfg_attr(not(target_arch = "wasm32"), trait_variant::make(Send))] pub trait WebSocketClient: Sync { /// Error type for WebSocket operations - type Error: std::error::Error + Send + Sync + 'static; + type Error: core::error::Error + Send + Sync + 'static; /// Connect to a WebSocket endpoint fn connect(&self, url: Url) -> impl Future>; diff --git a/crates/jacquard-common/src/xrpc.rs b/crates/jacquard-common/src/xrpc.rs index cd138d7ae..cbefa60ed 100644 --- a/crates/jacquard-common/src/xrpc.rs +++ b/crates/jacquard-common/src/xrpc.rs @@ -57,7 +57,8 @@ pub use subscription::{ use url::Url; /// Error type for encoding XRPC requests -#[derive(Debug, thiserror::Error, miette::Diagnostic)] +#[derive(Debug, thiserror::Error)] +#[cfg_attr(feature = "std", derive(miette::Diagnostic))] pub enum EncodeError { /// Failed to serialize query parameters #[error("Failed to serialize query: {0}")] @@ -936,8 +937,8 @@ pub struct GenericXrpcError { pub http_status: StatusCode, } -impl std::fmt::Display for GenericXrpcError { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { +impl core::fmt::Display for GenericXrpcError { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { if let Some(msg) = &self.message { write!( f, @@ -962,40 +963,41 @@ impl IntoStatic for GenericXrpcError { } } -impl std::error::Error for GenericXrpcError {} +impl core::error::Error for GenericXrpcError {} /// XRPC-specific errors returned from endpoints /// /// Represents errors returned in the response body /// Type parameter `E` is the endpoint's specific error enum type. -#[derive(Debug, thiserror::Error, miette::Diagnostic)] -pub enum XrpcError { +#[derive(Debug, thiserror::Error)] +#[cfg_attr(feature = "std", derive(miette::Diagnostic))] +pub enum XrpcError { /// Typed XRPC error from the endpoint's specific error enum #[error("XRPC error: {0}")] - #[diagnostic(code(jacquard_common::xrpc::typed))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard_common::xrpc::typed)))] Xrpc(E), /// Authentication error (ExpiredToken, InvalidToken, etc.) #[error("Authentication error: {0}")] - #[diagnostic(code(jacquard_common::xrpc::auth))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard_common::xrpc::auth)))] Auth(#[from] AuthError), /// Generic XRPC error not in the endpoint's error enum (e.g., InvalidRequest) #[error("XRPC error: {0}")] - #[diagnostic(code(jacquard_common::xrpc::generic))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard_common::xrpc::generic)))] Generic(GenericXrpcError), /// Failed to decode the response body #[error("Failed to decode response: {0}")] - #[diagnostic(code(jacquard_common::xrpc::decode))] + #[cfg_attr(feature = "std", diagnostic(code(jacquard_common::xrpc::decode)))] Decode(#[from] DecodeError), } impl IntoStatic for XrpcError where - E: std::error::Error + IntoStatic, - E::Output: std::error::Error + IntoStatic, - ::Output: std::error::Error + IntoStatic, + E: core::error::Error + IntoStatic, + E::Output: core::error::Error + IntoStatic, + ::Output: core::error::Error + IntoStatic, { type Output = XrpcError; fn into_static(self) -> Self::Output { @@ -1010,7 +1012,7 @@ where impl Serialize for XrpcError where - E: std::error::Error + IntoStatic + Serialize, + E: core::error::Error + IntoStatic + Serialize, { fn serialize(&self, serializer: S) -> Result where @@ -1232,6 +1234,7 @@ mod tests { #[test] fn no_double_slash_in_path() { + use crate::alloc::string::ToString; #[derive(Serialize, Deserialize)] struct Req; #[derive(Deserialize, Serialize, Debug, thiserror::Error)] diff --git a/crates/jacquard-common/src/xrpc/streaming.rs b/crates/jacquard-common/src/xrpc/streaming.rs index 3f5f13697..fa0775f05 100644 --- a/crates/jacquard-common/src/xrpc/streaming.rs +++ b/crates/jacquard-common/src/xrpc/streaming.rs @@ -7,7 +7,7 @@ use core::{marker::PhantomData, pin::Pin}; use http::StatusCode; use n0_future::{StreamExt, TryStreamExt}; use serde::{Deserialize, Serialize}; -#[cfg(not(target_arch = "wasm32"))] +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] use std::path::Path; /// Boxed stream type with proper Send bounds for native, no Send for WASM @@ -129,8 +129,8 @@ impl XrpcStreamFrame { /// Dumb file upload stream /// -/// Unavailable on wasm due to use of tokio I/O -#[cfg(not(target_arch = "wasm32"))] +/// Unavailable on wasm and no_std due to use of tokio I/O +#[cfg(all(not(target_arch = "wasm32"), feature = "std"))] pub async fn upload_stream(file: impl AsRef) -> Result { use tokio_util::io::ReaderStream; @@ -282,8 +282,8 @@ impl StreamingResponse { } } -impl std::fmt::Debug for StreamingResponse { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { +impl core::fmt::Debug for StreamingResponse { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { f.debug_struct("StreamingResponse") .field("status", &self.parts.status) .field("version", &self.parts.version) diff --git a/crates/jacquard-common/src/xrpc/subscription.rs b/crates/jacquard-common/src/xrpc/subscription.rs index a5ea39b10..3212f2ab4 100644 --- a/crates/jacquard-common/src/xrpc/subscription.rs +++ b/crates/jacquard-common/src/xrpc/subscription.rs @@ -118,10 +118,43 @@ pub struct EventHeader { pub t: smol_str::SmolStr, } +/// A minimal cursor for no_std that tracks read position. +/// +/// Implements `ciborium_io::Read` to work with ciborium's CBOR parser. +#[cfg(not(feature = "std"))] +struct SliceCursor<'a> { + slice: &'a [u8], + position: usize, +} + +#[cfg(not(feature = "std"))] +impl<'a> SliceCursor<'a> { + fn new(slice: &'a [u8]) -> Self { + Self { slice, position: 0 } + } + + fn position(&self) -> usize { + self.position + } +} + +#[cfg(not(feature = "std"))] +impl ciborium_io::Read for SliceCursor<'_> { + type Error = core::convert::Infallible; + + fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Self::Error> { + let end = self.position + buf.len(); + buf.copy_from_slice(&self.slice[self.position..end]); + self.position = end; + Ok(()) + } +} + /// Parse a framed DAG-CBOR message header and return the header plus remaining body bytes. /// /// Used for two-stage deserialization of subscription messages in formats like /// `com.atproto.sync.subscribeRepos`. +#[cfg(feature = "std")] pub fn parse_event_header<'a>(bytes: &'a [u8]) -> Result<(EventHeader, &'a [u8]), DecodeError> { let mut cursor = std::io::Cursor::new(bytes); let header: EventHeader = ciborium::de::from_reader(&mut cursor)?; @@ -131,6 +164,19 @@ pub fn parse_event_header<'a>(bytes: &'a [u8]) -> Result<(EventHeader, &'a [u8]) Ok((header, &bytes[position..])) } +/// Parse a framed DAG-CBOR message header and return the header plus remaining body bytes. +/// +/// Used for two-stage deserialization of subscription messages in formats like +/// `com.atproto.sync.subscribeRepos`. +#[cfg(not(feature = "std"))] +pub fn parse_event_header<'a>(bytes: &'a [u8]) -> Result<(EventHeader, &'a [u8]), DecodeError> { + let mut cursor = SliceCursor::new(bytes); + let header: EventHeader = ciborium::de::from_reader(&mut cursor)?; + let position = cursor.position(); + + Ok((header, &bytes[position..])) +} + /// Decode JSON messages from a WebSocket stream pub fn decode_json_msg( msg_result: Result, @@ -360,7 +406,7 @@ impl SubscriptionStream { } fn parse_cbor<'a>( bytes: &'a [u8], - ) -> Result, serde_ipld_dagcbor::DecodeError> + ) -> Result, serde_ipld_dagcbor::DecodeError> { serde_ipld_dagcbor::from_slice(bytes) } @@ -491,7 +537,7 @@ impl SubscriptionStream { } fn parse_cbor<'a>( bytes: &'a [u8], - ) -> Result, serde_ipld_dagcbor::DecodeError> { + ) -> Result, serde_ipld_dagcbor::DecodeError> { serde_ipld_dagcbor::from_slice(bytes) } @@ -628,7 +674,7 @@ impl SubscriptionStream { let rx = self.connection.receiver_mut(); let (raw_rx, typed_rx_source) = - std::mem::replace(rx, WsStream::new(n0_future::stream::empty())).tee(); + core::mem::replace(rx, WsStream::new(n0_future::stream::empty())).tee(); // Put the raw stream back *rx = raw_rx; diff --git a/rust-toolchain.toml b/rust-toolchain.toml index ab00bdd82..3310e1931 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,4 +1,9 @@ [toolchain] channel = "nightly" profile = "default" -targets = [ "wasm32-unknown-unknown" ] +targets = [ + "wasm32-unknown-unknown", + "thumbv7em-none-eabihf", + "thumbv8m.main-none-eabihf", + "riscv32imac-unknown-none-elf" + ]